class Loquor::HttpAction::Delete
Public Class Methods
delete(url, deps)
click to toggle source
# File lib/loquor/http_actions/delete.rb, line 3 def self.delete(url, deps) new(url, deps).delete end
new(url, deps)
click to toggle source
Calls superclass method
Loquor::HttpAction::new
# File lib/loquor/http_actions/delete.rb, line 7 def initialize(url, deps) super(url, deps) end
Public Instance Methods
delete()
click to toggle source
# File lib/loquor/http_actions/delete.rb, line 11 def delete @config.logger.info "Making DELETE request to: #{full_url}" response = JSON.parse(signed_request.execute) @config.logger.info "Signed request executed. Response: #{response}" response end
Private Instance Methods
full_url()
click to toggle source
# File lib/loquor/http_actions/delete.rb, line 27 def full_url "#{@config.endpoint}#{@url}" end
request()
click to toggle source
# File lib/loquor/http_actions/delete.rb, line 20 def request RestClient::Request.new(url: full_url, accept: :json, headers: {'Content-type' => 'application/json'}, method: :delete) end