soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

Rubyのmethodsはインスタンスにするかで結果が変わる

pryで見てる時に、なんか目的のメソッドが出てこないなと思っていたけど、やっぱり違うそうで。

class Aaa
    def a_i
    end
    def self.a_c
    end
end

p Aaa.methods - Object.methods
# => [:a_c]
p Aaa.new.methods - Object.new.methods
# => [:a_i]

Objectからあるメソッドの量がすごい。