Class: Kuroko2::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/kuroko2/configuration.rb

Constant Summary collapse

DEFAULT_CONFIG =
{ table_name_prefix: 'kuroko2_' }.freeze

Class Method Summary collapse

Class Method Details

.build_configObject



12
13
14
15
16
# File 'lib/kuroko2/configuration.rb', line 12

def build_config
  filename = Rails.root.join('config', 'kuroko2.yml')
  yaml = YAML::load(ERB.new(File.read(filename)).result)
  Hashie::Mash.new(DEFAULT_CONFIG.merge(yaml[Rails.env]))
end

.configObject



8
9
10
# File 'lib/kuroko2/configuration.rb', line 8

def config
  @config ||= build_config
end