class CsvBlueprints::Plan::CustomizedRow

Public Class Methods

new(overrides) click to toggle source
# File lib/csv_blueprints/plan.rb, line 10
def initialize(overrides)
  @overrides = overrides
end

Public Instance Methods

values_for(index, blueprint) click to toggle source
# File lib/csv_blueprints/plan.rb, line 14
def values_for(index, blueprint)
  values = super

  @overrides.each_pair do |column, value|
    if values.key?(column)
      values[column] = value
    end
  end

  values
end