What is the difference between this patterns

Hi,

What is the difference between decorator, adaptor and wrapper pattern
when they are implemented in ruby?

Regards
Jon