Well iv been bugged by a colleague to try out ruby on rails,from what I can tell, its good for quick development, but its pretty useless,and dosent follow OO principles, or any proper guidelines, from what I can tell(this is all taken from the http://tryruby.hobix.com/webby) :

Whats to_s ? Why is there an underscore there? Why isn’tit capitalised? And what is reverse? Surely you mean Reverse ?

to_i ? to_a ? This is the 21st century, were notrunning low on disk and memory space, you can use full variable names likeToString and ToInteger
I wonder what happens if you try to convert a string to aninteger?

0? HAH! Surely it should throw some kind of error?

Is there a point to the ! then, if it just ignores it?

But it seems if you don’t put a space between new andthe {, it just ignores you
To me at least, it seems like a really silly language. Itdosent follow any proper rules, in my opinion, its just something fun todo.