クラスとオブジェクト
Rubyでは全てのデータはオブジェクトで、何らかのクラスのインスタンスです。
これは、C++やJavaなどは数値は数値型という「型」ですが、Rubyでは数値クラスのインスタンスであるということを意味します。
例えば、以下のスクリプトは10というIntegerクラスのオブジェクトのdowntoというインスタンスメソッドを呼び出し、10から1までを順番に標準出力へ出力します。
code:ruby
10.downto(1) {|i|
puts i
}