- 434 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 21:14:52 ]
- Object.instance_methods が、1.8 だと String の配列で、1.9 からは Symbol の配列になるそうですが、
今まで MyClass.instance_methods.include?('methodname') としていたのを MyClass.instance_methods.include?(:methodname) としなければなりません。 1.8 と 1.9 の両方で使えるような書き方はありませんか。 arr = MyClass.instance_methods arr.include?('methodname') || arr.include?(:methodname) とか格好悪すぎる
|

|