class DifficultCustomer::Config

Configuration class

Public Instance Methods

config() click to toggle source
# File lib/difficult_customer/config.rb, line 6
def config
  YAML.load_file(config_file).freeze
end

Private Instance Methods

config_file() click to toggle source
# File lib/difficult_customer/config.rb, line 16
def config_file
  return config_path if File.exist?(config_path)

  File.join(
    File.dirname(__FILE__),
    '..',
    '..',
    'example',
    'difficult_customer.yml'
  )
end
config_path() click to toggle source
# File lib/difficult_customer/config.rb, line 12
def config_path
  File.join(Dir.pwd, 'config/difficult_customer.yml')
end