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.
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 |