4

我想获取直接在类上定义的所有方法

这是我目前所做的:

class Mine
  def immediate
  end

  (instance_methods - ancestors.second.instance_methods)
  # [:immediate]
end

有没有更好的办法?

4

1 回答 1

6
Mine.instance_methods false

这看起来不错吗?或者你喜欢怎么写?像 Mine.my_instance_methods 之类的东西?:)

于 2012-05-30T05:23:22.970 回答