Class: YAMLParser

Inherits:
Object
  • Object
show all
Defined in:
lib/spinjector/yaml_parser.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(yaml_file_path, logger) ⇒ YAMLParser

Returns a new instance of YAMLParser.



14
15
16
17
18
19
20
21
22
# File 'lib/spinjector/yaml_parser.rb', line 14

def initialize(yaml_file_path, logger)
    @logger = logger
    @inlined_scripts_ids = Set[]
    @inlined_scripts_names = Set[]
    @other_scripts_paths = Set[]
    @other_scripts_names = Set[]
    @configuration_description = load_yml_content(yaml_file_path)
    @configuration = Configuration.new(targets)
end

Instance Attribute Details

#configurationObject (readonly)

The configuration to use in order to add scripts in your project



12
13
14
# File 'lib/spinjector/yaml_parser.rb', line 12

def configuration
  @configuration
end