u16suzuの blog

日々学んだことのメモブログです。

あるクラスのインスタンスメソッドの一覧を取得する

class Human
  def say
    p "hello"    
  end
end

p Man.instance_methods(false)
# => [:say, :age=]

任意のクラスが include しているモジュール一覧を表示

p Array.included_modules
# => [Enumerable, Kernel]