10 Things Every Java Programmer Should Know About Ruby

Item #7
Ruby is Way More Dynamic Than You Expect

One of the big attractions of Java over C++ was the dynamic features of the language. You could easily load classes at run time, query objects about their classes and methods, and even call methods discovered at runtime.