- 38 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 12:20:49 ]
- >>36
>>29が本当にやりたかったことは、今のRubyでフツーに書くとこうだろう たぶん、Array#mapを知らない時代に書いてそのまま使いまわしてるんだと思う > public *(private_instance_methods.map{|e| e.to_sym}) または > private_instance_methods.each{|e| public e.to_sym} irb> Array.private_instance_methods.size 71 irb> Array.public_instance_methods.size 118 irb> class Array irb> public *(private_instance_methods.map{|e| e.to_sym}) irb> end irb> Array.public_instance_methods.size 189 irb> Array.private_instance_methods.size 0
|

|