Class: Believer::Environment::MerbEnv

Inherits:
BaseEnv
  • Object
show all
Defined in:
lib/believer/environment/merb_env.rb

Constant Summary

Constants inherited from BaseEnv

BaseEnv::DEFAULT_CONFIG

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseEnv

#believer_configuration, #configuration, #configuration=, #connection_configuration, #connection_pool_configuration, #create_connection, #initialize, #logger

Constructor Details

This class inherits a constructor from Believer::Environment::BaseEnv

Class Method Details

.applies?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/believer/environment/merb_env.rb', line 6

def self.applies?
  defined?(::Merb)
end

Instance Method Details

#load_configurationObject



10
11
12
13
14
15
# File 'lib/believer/environment/merb_env.rb', line 10

def load_configuration
  config_file = File.join(Merb.root, 'config', 'believer.yml')
  config = load_config_from_file(config_file)
  env_config = config[Merb.environment]
  env_config
end