定数のメソッド内定義
このブログ(ばくのエンジニア日誌)はBAKUNOTEに移転しました。
定数はメソッドの中で定義ができない
http://docs.ruby-lang.org/ja/1.8.7/doc/spec=2fvariables.html
確認してみました。
irb(main):001:0> def def_const irb(main):002:1> CONST = "const" irb(main):003:1> end SyntaxError: compile error (irb):2: dynamic constant assignment CONST = "const" ^ from (irb):3 from :0 irb(main):004:0> def def_const irb(main):005:1> CONST += "const" irb(main):006:1> end SyntaxError: compile error (irb):5: dynamic constant assignment CONST += "const" ^ from (irb):6 from :0