# File lib/base_object.rb, line 315 def method_handler(m, args=[]) begin action_method_handler(m, args) rescue NoHandlerForMethod case m[:type] when :state then evaluate_state(m[:state], @state) when :run then run_command(m[:url][:href], args) else raise NoHandlerForMethod end end end