class Arroyo::API::Request
Attributes
method[R]
url[R]
Public Class Methods
new(method:, url:, signer:)
click to toggle source
# File lib/arroyo/api/request.rb, line 8 def initialize(method:, url:, signer:) @method = method @url = url @signer = signer end
Public Instance Methods
perform()
click to toggle source
# File lib/arroyo/api/request.rb, line 14 def perform HTTP.request method, url, headers: signature.headers end
Private Instance Methods
signature()
click to toggle source
# File lib/arroyo/api/request.rb, line 19 def signature @signer.sign_request http_method: method, url: url, headers: {}, body: "" end