class AlchemyCrm::Config

Public Class Methods

get(name) click to toggle source

Returns the configuration for given parameter

# File lib/alchemy_crm/config.rb, line 5
def self.get(name)
  read_file[name.to_s]
end
show() click to toggle source
# File lib/alchemy_crm/config.rb, line 9
def self.show
  read_file
end

Private Class Methods

read_file() click to toggle source
# File lib/alchemy_crm/config.rb, line 15
def self.read_file
  app_config = Rails.root.join('config/alchemy_crm.config.yml')
  default_config = File.join(File.dirname(__FILE__), '..', '..', 'config/alchemy_crm.config.yml')
  if File.exist?(app_config)
    YAML.load_file(app_config)
  elsif File.exist?(default_config)
    YAML.load_file(default_config)
  else
    raise "No config file found!"
  end
end