class FidorApi::Client::Configuration

Constants

ATTRIBUTES

Public Class Methods

new() click to toggle source
# File lib/fidor_api/client/configuration.rb, line 18
def initialize
  self.environment = Environment::FidorDE::Sandbox.new
  self.logger      = Logger.new(STDOUT)
  self.log_bodies  = true
  self.verify_ssl  = true
  self.faraday     = ->(faraday) {}
end

Public Instance Methods

validate!() click to toggle source
# File lib/fidor_api/client/configuration.rb, line 26
def validate!
  ATTRIBUTES.each do |key|
    raise "Missing config value for `#{key}`!" \
      if instance_variable_get("@#{key}").nil?
  end
end