lib/state_fu/method_factory.rb in davidlee-state-fu-0.2.0 vs lib/state_fu/method_factory.rb in davidlee-state-fu-0.3.1
- old
+ new
@@ -76,17 +76,17 @@
end
# obj.event_name?( target )
# true if the event is fireable? (ie, requirements met)
method_name = "#{event.name}?"
- define_method_on_metaclass( obj, method_name ) do |target|
- _binding.fireable?( [event, target] )
+ define_method_on_metaclass( obj, method_name ) do |target, *args|
+ _binding.fireable?( [event, target], *args )
end
# obj.event_name!( target, *args )
# creates, fires and returns a transition
method_name = "#{event.name}!"
- define_method_on_metaclass( obj, method_name ) do |target,*args|
+ define_method_on_metaclass( obj, method_name ) do |target, *args|
_binding.fire!( [event, target], *args )
end
end
end