Sha256: 6169d6143e4c8ce8e78d7e5af865f5d89e04bb83aa4c405e1c2a6ed01a0dd761
Contents?: true
Size: 637 Bytes
Versions: 4
Compression:
Stored size: 637 Bytes
Contents
module Revolut class Client include Revolut::HTTP CONFIG_KEYS = %i[ client_id signing_key iss token_duration scope authorize_redirect_uri base_uri environment request_timeout global_headers ].freeze attr_reader(*CONFIG_KEYS) def self.instance @instance ||= new end private def initialize CONFIG_KEYS.each do |key| # Set instance variables like api_type & access_token. Fall back to global config # if not present. instance_variable_set(:"@#{key}", Revolut.config.send(key)) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
revolut-connect-0.1.4 | lib/revolut/client.rb |
revolut-connect-0.1.3 | lib/revolut/client.rb |
revolut-connect-0.1.2 | lib/revolut/client.rb |
revolut-connect-0.1.1 | lib/revolut/client.rb |