class CC::Analyzer::Measurement

Attributes

engine_name[R]
output[R]

Public Class Methods

new(engine_name, output) click to toggle source
# File lib/cc/analyzer/measurement.rb, line 4
def initialize(engine_name, output)
  @engine_name = engine_name
  @output = output
end

Public Instance Methods

as_json(*) click to toggle source
# File lib/cc/analyzer/measurement.rb, line 9
def as_json(*)
  parsed_output.merge("engine_name" => engine_name)
end

Private Instance Methods

parsed_output() click to toggle source
# File lib/cc/analyzer/measurement.rb, line 17
def parsed_output
  @parsed_output ||= JSON.parse(output)
end