Duck seal! This would be less of a problem in C # 4.0, but there were times when I had to duplicate entire blocks of code because two related classes with identical APIs (for my purposes) did not use the base class.
In addition, blocks. C # has lambdas, but the Ruby syntax is prettier, and they are used everywhere in all standard libraries. They are much more part of idiomatic Ruby than idiomatic C #, and this is something important.
Edit
Hash literals are worth mentioning. In general, I would like to emphasize how concise you can be in Ruby, and how it allows you to better express your intention and spend less time trying to make the compiler happy.
Gabe moothart
source share