Sha256: b3279c9a5f4c731bbffa3865cad7f5d90b4edad9e5c0d1be28329c71d4924b68
Contents?: true
Size: 892 Bytes
Versions: 6
Compression:
Stored size: 892 Bytes
Contents
module CurrencyRate class Configuration attr_accessor :api_keys attr_accessor :file_storage attr_accessor :logger attr_accessor :crypto_adapters attr_accessor :fiat_adapters attr_accessor :connect_timeout attr_accessor :read_timeout attr_accessor :limit_sources_for_fiat_currencies attr_accessor :crypto_currencies def initialize @api_keys = { } @file_storage = { path: "" } @logger = { device: $stdout, level: :info, formatter: nil, } @crypto_adapters = CurrencyRate.adapters :crypto @fiat_adapters = CurrencyRate.adapters :fiat @connect_timeout = 4 @read_timeout = 4 @limit_sources_for_fiat_currencies = {} @crypto_currencies = [] end end end
Version data entries
6 entries across 6 versions & 1 rubygems