Class: Stripe::RawRequest
- Inherits:
-
Object
- Object
- Stripe::RawRequest
- Defined in:
- lib/stripe.rb
Instance Method Summary collapse
- #execute(method, url, base_address: :api, params: {}, opts: {}, usage: []) ⇒ Object
-
#initialize ⇒ RawRequest
constructor
A new instance of RawRequest.
Constructor Details
#initialize ⇒ RawRequest
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 |