Module: YAMLConfig
- Included in:
- Albacore::Task
- Defined in:
- lib/albacore/support/yamlconfig.rb
Instance Method Summary collapse
Instance Method Details
#configure(yml_file) ⇒ Object
14 15 16 17 |
# File 'lib/albacore/support/yamlconfig.rb', line 14 def configure(yml_file) config = YAML::load(File.open(yml_file)) update_attributes config end |
#initialize ⇒ Object
4 5 6 |
# File 'lib/albacore/support/yamlconfig.rb', line 4 def initialize super() end |
#load_config_by_task_name(task_name) ⇒ Object
8 9 10 11 12 |
# File 'lib/albacore/support/yamlconfig.rb', line 8 def load_config_by_task_name(task_name) task_config = "#{task_name}.yml" task_config = File.join(Albacore.configure.yaml_config_folder, task_config) unless Albacore.configure.yaml_config_folder.nil? configure(task_config) if File.exists?(task_config) end |