Class: PlateApi::PutRequest

Inherits:
Request
  • Object
show all
Defined in:
lib/plate_api/put_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) ⇒ PutRequest

Returns a new instance of PutRequest.



4
5
6
7
8
# File 'lib/plate_api/put_request.rb', line 4

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

  @put_parameters = parameters.to_json
end

Instance Method Details

#extra_request_options(request) ⇒ Object



10
11
12
13
# File 'lib/plate_api/put_request.rb', line 10

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