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