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.



205
206
207
# File 'lib/stripe.rb', line 205

def initialize
  @opts = {}
end

Instance Method Details

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



209
210
211
212
213
214
215
216
217
218
# File 'lib/stripe.rb', line 209

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