# File lib/rubygame/event_actions.rb, line 159 def perform( owner, event ) owner.method(@method_name).call( event ) rescue ArgumentError => s begin # Oops! Try again, without any argument. owner.method(@method_name).call() rescue ArgumentError # That didn't work either. Raise the original error. raise s end end