Class: PlateApi::PostRequest

Inherits:
Request
  • Object
show all
Defined in:
lib/plate_api/post_request.rb

Constant Summary

Constants inherited from Request

Request::DefaultApiBaseEndpoint, Request::HttpAdapter

Instance Method Summary collapse

Methods inherited from Request

#calculate_signature, #execute, #request_date

Constructor Details

#initialize(public_key, secret, path, parameters = {}, custom_server = nil) ⇒ PostRequest

Returns a new instance of PostRequest.



6
7
8
9
10
# File 'lib/plate_api/post_request.rb', line 6

def initialize(public_key, secret, path, parameters={}, custom_server=nil)
  super(public_key, secret, "POST", path, custom_server)

  @post_parameters = parameters.to_json
end

Instance Method Details

#extra_request_options(request) ⇒ Object



12
13
14
15
# File 'lib/plate_api/post_request.rb', line 12

def extra_request_options(request)
  request.headers['Content-Type'] = 'application/json'
  request.body = @post_parameters
end