Class: CGIParty::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/cgi_party/request.rb

Direct Known Subclasses

AuthenticateRequest, CollectRequest

Instance Method Summary collapse

Constructor Details

#initialize(savon_client, options) ⇒ Request

Returns a new instance of Request.



3
4
5
6
# File 'lib/cgi_party/request.rb', line 3

def initialize(savon_client, options)
  @options = fetch_options(options, available_options)
  @savon_client = savon_client
end

Instance Method Details

#executeObject



8
9
10
11
12
13
14
15
16
# File 'lib/cgi_party/request.rb', line 8

def execute
  serialize_data(
    @savon_client.call(
      action_name,
      message: message_hash,
      message_tag: message_tag
    ).body
  )
end