Sha256: e5532d4809f83325d9d05047b09253c5226e5beb1005ed5b195fe28119435bcf
Contents?: true
Size: 635 Bytes
Versions: 2
Compression:
Stored size: 635 Bytes
Contents
module Monri class PaymentMethods # @return [Monri::Config] attr_accessor :config # @return [Monri::HttpClient] attr_writer :http_client # @return [Monri::AccessTokens] attr_writer :access_tokens # @param [Hash] options def list(options = {}) access_token = @access_tokens.create!(scopes: ['payment-methods']).access_token response = @http_client.get('/v2/payment-methods', oauth: access_token) if response.success? response.body else # TODO: handle this case end rescue StandardError => e # TODO: handle this case nil end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
monri-0.3.0 | lib/monri/payment_methods.rb |
monri-0.2.0 | lib/monri/payment_methods.rb |