Class: Stripe::RawRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/stripe.rb

Instance Method Summary collapse

Constructor Details

#initializeRawRequest

Returns a new instance of RawRequest.



184
185
186
# File 'lib/stripe.rb', line 184

def initialize
  @opts = {}
end

Instance Method Details

#execute(method, url, base_address: :api, params: {}, opts: {}, usage: []) ⇒ Object



188
189
190
191
192
193
194
195
196
197
# File 'lib/stripe.rb', line 188

def execute(method, url, base_address: :api, params: {}, opts: {}, usage: [])
  opts = Util.normalize_opts(opts)
  req_opts = RequestOptions.extract_opts_from_hash(opts)

  requestor = APIRequestor.active_requestor
  resp, = requestor.send(:execute_request_internal, method, url, base_address, params, req_opts,
                         usage)

  requestor.interpret_response(resp)
end