Module: ConfigManager
- Defined in:
- lib/ng_on_rails/config_manager.rb
Constant Summary collapse
- @@config =
nil
Class Method Summary collapse
Class Method Details
.load_config ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/ng_on_rails/config_manager.rb', line 4 def self.load_config config_path = "config/ng_on_rails.yml" config = self.load_yaml(config_path) unless config.blank? || config['test_app_path'].blank? config_path = "#{config['test_app_path']}/config/ng_on_rails.yml" config = self.load_yaml(config_path) end config = YAML.load("empty: true") if config.blank? config end |
.load_yaml(path) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/ng_on_rails/config_manager.rb', line 15 def self.load_yaml path unless path.blank? unless Rails.root.blank? path = File.join(Rails.root.to_s,path) end if File.exists?(path) YAML.load(File.read(path)) end end end |