Sha256: ad51bacc8167e091866bc1a2e521ff2fe298a84b6291d00a59072e00d0e82c23
Contents?: true
Size: 590 Bytes
Versions: 2
Compression:
Stored size: 590 Bytes
Contents
# frozen_string_literal: true module Youlend class Configuration attr_accessor :tokens, :client_id, :client_secret, :env attr_writer :debug API_DOMAINS = { production: '', development: 'https://staging.youlendapi.com' }.freeze def initialize @tokens = { onboarding: '', prequalification: '' } @webhook_signature = '' @env = defined?(::Rails) ? ::Rails.env : :development @debug = false end def debug? @debug end def api_domain API_DOMAINS[@env.to_sym] || API_DOMAINS[:development] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
youlend-1.0.1 | lib/youlend/configuration.rb |
youlend-1.0.0 | lib/youlend/configuration.rb |