5
class MyParent
def self.foo
if this_method_was_called_internally?
puts "yay"
else
puts "boo"
end
end
end
class MyLibrary < MyParent
foo # yay
end
MyLibrary.foo # boo
這可能嗎?尋找類方法是外部還是內部調用
檢查堆棧 - 有什麼搬弄是非在那裏?否則,我覺得你運氣不好。 – 2011-04-29 19:16:13