Matz)により開発されたオブジェクト指向スクリプト言語であり、スクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。日本で開発されたプログラミング言語としては初めて国際電気標準会議で国際規格に認証された事例となった。1993年2月24日に生まれ、1995年12月にfj上で発表された。Pearl(真珠)と同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。生まれなかったであろう」と公式のリファレンスの用語集で言及されている[5]。代替可能であることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、C言語プログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。処理系は、主にインタプリタとして実装されている(詳しくは#実装を参照)。可読性を重視した構文となっている。おいては整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語といえる。いう試みが行われている。Ruby'sと表記されることもある。BSDLで配布されている。validationがないよねって確認か。別に普通に削除できる。validationを入れてみようのコーナー。15}end例は140字までになっているけど、それじゃ確かめるのが面倒なので、15文字にしてみる。おお、ちゃんと機能してるね。画面はちょっとアレだけど。演習2でエラー画面を見てみようとなっている。name="micropost[content]">15文字制限をつけてみたんだけど、どうかな?</textarea></div></div>ふむふむ。