【发布时间】:2015-03-12 23:56:13
【问题描述】:
我正在尝试做的事情:
class GrandFoo
def self.inherited(subclass)
puts subclass.new.respond_to? :bar #false
end
end
class Foo < GrandFoo
def bar
puts 'bar'
end
end
# but
puts Foo.new.respond_to? :bar #true
我无法找到有关此案例的信息,实际上我不确定我应该寻找什么。 目标是“要求”在特定目录中找到的文件列表,每个文件都包含具有相同 'bar' 方法的子类。
【问题讨论】:
标签: ruby oop inheritance