lib/stance/event.rb in stance-0.8.2 vs lib/stance/event.rb in stance-0.8.3
- old
+ new
@@ -19,10 +19,10 @@
end
def method_added(method_name)
super
- return if self == Stance::Event
+ return if self == Stance::Event || !instance_methods(false).include?(method_name)
self.callback_methods ||= []
self.callback_methods << method_name
end
end