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