Class: TreasureData::FileReader::SetTimeParserFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/td/file_reader.rb

Instance Method Summary collapse

Constructor Details

#initialize(parser, error, opts) ⇒ SetTimeParserFilter

Returns a new instance of SetTimeParserFilter.



284
285
286
287
288
289
290
291
# File 'lib/td/file_reader.rb', line 284

def initialize(parser, error, opts)
  @parser = parser
  @error = error
  @time_value = opts[:time_value]
  unless @time_value
    raise '--time-column or --time-value option is required'
  end
end

Instance Method Details

#forwardObject



293
294
295
296
297
# File 'lib/td/file_reader.rb', line 293

def forward
  row = @parser.forward
  row['time'] = @time_value
  row
end