I am new to Ruby. I have done most of my development in statically
typed languages (Java, C++, C#, etc.).

I understand that there are advantages and disadvantages to dynamic
versus static typing. What idioms/patterns can you do in Ruby that you
just can't do in statically typed languages? Are there problems you can
solve in Ruby that you can't solve or would be awkward to solve in
statically typed languages?

Is there a website or document that describes this somewhere?

[Note: I'm not interested in starting any language wars here. I really
want to understand the expressive advantages of Ruby.]

Thanks!