Class: Kolekti::Analizo::Parser

Inherits:
Object
  • Object
show all
Defined in:
lib/kolekti_analizo/parser.rb

Instance Method Summary collapse

Constructor Details

#initialize(wanted_metric_configurations, persistence_strategy) ⇒ Parser

Returns a new instance of Parser.



4
5
6
7
# File 'lib/kolekti_analizo/parser.rb', line 4

def initialize(wanted_metric_configurations, persistence_strategy)
  @wanted_metric_configurations = wanted_metric_configurations
  @persistence_strategy = persistence_strategy
end

Instance Method Details

#parse_all(output) ⇒ Object



9
10
11
12
13
# File 'lib/kolekti_analizo/parser.rb', line 9

def parse_all(output)
  YAML.load_documents(output).each do |hash|
    parse(hash)
  end
end