class ActiveWorkflowAgent::ParsedRequest
Helper class to parse the content of a request from the Agent API.
Attributes
credentials[R]
memory[R]
message[R]
method[R]
options[R]
Public Class Methods
new(request)
click to toggle source
# File lib/active_workflow_agent/parsed_request.rb, line 8 def initialize(request) @method = request["method"].to_sym # Set to empty for 'register' method. @options = {} @memory = {} @credentials = [] @message = {} if %i[check receive].include? @method @options = request["params"]["options"] @memory = request["params"]["memory"] @credentials = request["params"]["credentials"] end @message = request["params"]["message"]["payload"] if @method == :receive end