class Moguro::Extractor::ReturnValueExtractor
Public Class Methods
new(parameters)
click to toggle source
# File lib/moguro/extractors/return_value_extractor.rb, line 6 def initialize(parameters) @parameters = parameters end
Public Instance Methods
extract(return_value)
click to toggle source
# File lib/moguro/extractors/return_value_extractor.rb, line 10 def extract(return_value) @parameters.each_with_object(Values.new).with_index do |(params, values), i| key = params[1] val = return_value[i] values.add_value(key, val, missing: val.nil?) end end