# File lib/daemon_kit/ruote_pseudo_participant.rb, line 37 def perform( action, workitem ) @action, @workitem = action, workitem begin send( action ) run_callbacks rescue => e handle_exception( e ) end end