Class: OpenKit::Request::PutDelegate

Inherits:
BaseDelegate show all
Defined in:
lib/openkit/request/put.rb

Instance Attribute Summary

Attributes inherited from BaseDelegate

#app_key, #host, #path, #scheme, #secret_key

Instance Method Summary collapse

Methods inherited from BaseDelegate

#base_uri, #uri

Constructor Details

#initialize(path, req_params) ⇒ PutDelegate

Returns a new instance of PutDelegate.



19
20
21
22
# File 'lib/openkit/request/put.rb', line 19

def initialize(path, req_params)
  super(path)
  @req_params = req_params
end

Instance Method Details

#net_requestObject



24
25
26
27
28
29
30
# File 'lib/openkit/request/put.rb', line 24

def net_request
  req = Net::HTTP::Put.new(uri.request_uri)
  req.set_body_internal(@req_params.to_json)
  req['Content-Type'] = "application/json; charset=utf-8"
  req['Accept'] = "application/json"
  req
end