ruby-on-rails - 获取类上定义的直接实例方法

标签 ruby-on-rails ruby

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

这是我目前所做的:

class Mine
  def immediate
  end

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

有没有更好的办法?

最佳答案

Mine.instance_methods false

这个好看吗?或者你喜欢怎么写?像 Mine.my_instance_methods 这样的东西? :)

关于ruby-on-rails - 获取类上定义的直接实例方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10810302/

相关文章:

mysql - 创建rails SUM查询对象

html - rails : How to convert <img src= > to image_tag in rails app

Ruby:获取扩展模块列表?

ruby-on-rails - 检查多个参数的存在

javascript - 升级到rails 3.2.9后无法专注于输入

ruby-on-rails - Friendly_id 在记录更新时更改 slug

html - 无法使用 Gmail API + rails 在 HTML 中显示嵌入式图像

ruby-on-rails - rails : Testing named scopes with RSpec

ruby-on-rails - Rails 1.day.ago 将参数作为字符串?

ruby-on-rails - 创建之前验证关联对象是否存在