Class: Fingerprint::RecordSetPrinter

Inherits:
RecordSetWrapper show all
Defined in:
lib/fingerprint/record.rb

Instance Method Summary collapse

Methods inherited from RecordSetWrapper

#method_missing, #respond_to?

Constructor Details

#initialize(recordset, output) ⇒ RecordSetPrinter



279
280
281
282
# File 'lib/fingerprint/record.rb', line 279

def initialize(recordset, output)
  super(recordset)
  @output = output
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Fingerprint::RecordSetWrapper

Instance Method Details

#<<(record) ⇒ Object



284
285
286
287
# File 'lib/fingerprint/record.rb', line 284

def <<(record)
  record.write(@output)
  @recordset << record if @recordset
end