Class: Standard::LoadsYamlConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/standard/loads_yaml_config.rb

Instance Method Summary collapse

Constructor Details

#initializeLoadsYamlConfig

Returns a new instance of LoadsYamlConfig.



8
9
10
# File 'lib/standard/loads_yaml_config.rb', line 8

def initialize
  @parses_cli_option = ParsesCliOption.new
end

Instance Method Details

#call(argv, search_path) ⇒ Object



12
13
14
15
16
# File 'lib/standard/loads_yaml_config.rb', line 12

def call(argv, search_path)
  yaml_path = @parses_cli_option.call(argv, "--config") ||
    FileFinder.new.call(".standard.yml", search_path)
  construct_config(yaml_path, load_standard_yaml(yaml_path))
end