Class: Loquor::HttpAction::Put
- Inherits:
-
Loquor::HttpAction
- Object
- Loquor::HttpAction
- Loquor::HttpAction::Put
- Defined in:
- lib/loquor/http_actions/put.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(url, payload, deps) ⇒ Put
constructor
A new instance of Put.
- #put ⇒ Object
Methods inherited from Loquor::HttpAction
Constructor Details
#initialize(url, payload, deps) ⇒ Put
Returns a new instance of Put.
7 8 9 10 |
# File 'lib/loquor/http_actions/put.rb', line 7 def initialize(url, payload, deps) super(url, deps) @payload = payload end |
Class Method Details
.put(url, payload, deps) ⇒ Object
3 4 5 |
# File 'lib/loquor/http_actions/put.rb', line 3 def self.put(url, payload, deps) new(url, payload, deps).put end |
Instance Method Details
#put ⇒ Object
12 13 14 15 16 17 |
# File 'lib/loquor/http_actions/put.rb', line 12 def put @config.logger.info "Making put request to: #{full_url}" response = JSON.parse(signed_request.execute) @config.logger.info "Signed request executed. Response: #{response}" Resource.new(response) end |