manual_event_agent.rb 649B

    module Agents class ManualEventAgent < Agent cannot_be_scheduled! cannot_receive_events! description <<-MD Use this Agent to manually create Events for testing or other purposes. MD event_description "User determined" def default_options { "no options" => "are needed" } end def handle_details_post(params) if params['payload'] create_event(:payload => params['payload']) { :success => true } else { :success => false, :error => "You must provide a JSON payload" } end end def working? true end def validate_options end end end