Rubyでオブジェクトにメソッドを追加したいっ!
2020年3月17日
class Hoge def id 1 end end
ま、謎ですが、上記のようなclassがあった時に
h = Hoge.new h.foo
みたいなのやりたいじゃないですか?(ぇ
define_singleton_method
h = Hoge.new h.define_singleton_method :foo do 'foo!!' end puts h.foo # -> foo!!
class Hoge def id 1 end end
ま、謎ですが、上記のようなclassがあった時に
h = Hoge.new h.foo
みたいなのやりたいじゃないですか?(ぇ
h = Hoge.new h.define_singleton_method :foo do 'foo!!' end puts h.foo # -> foo!!