Ruby

freeze メソッド

ほへ〜、オブジェクトのインスタンス変数の変更を禁止できるとは class Hoge def initialize @var = "" end attr_accessor :var end h = Hoge.new() h.var = "abc" h.freeze() begin h.var = "aiueo" rescue TypeError => err puts err.message #=> can't mo…

Aptana RadRails の更新

[ヘルプ] - [ソフトウェア更新] を開いて Aptana RadRails (バージョン 1.0.3.200807071913NGT) を更新したら、なんか Rails プラグイン ビューが表示されなくなったり RubyGems ビューをクリックするとエラーダイアログが表示されたりしだして (#^ω^)ピキピ…

なぜか Ruby 触ってる

Eclipse で Rails 開発ができることを知ったんでなんとなく触り始めてみた obj1 = Object.new obj2 = Object.new def obj1.hoge "hoge" end obj1.hoge() #=>"hoge" obj2.hoge() #=>error ふむふむ obj3 = Object.new def obj3.hoge "hoge" end obj4 = obj3.c…