Class: Processor::Data::NullProcessor

Inherits:
Object
  • Object
show all
Defined in:
lib/processor/data/null_processor.rb

Direct Known Subclasses

ArrayProcessor, BatchProcessor, CsvProcessor

Instance Method Summary collapse

Instance Method Details

#error(exception) ⇒ Object



7
# File 'lib/processor/data/null_processor.rb', line 7

def error(exception); end

#finalizeObject



6
# File 'lib/processor/data/null_processor.rb', line 6

def finalize; end

#finishObject



5
# File 'lib/processor/data/null_processor.rb', line 5

def finish; end

#process(record) ⇒ Object



10
11
12
# File 'lib/processor/data/null_processor.rb', line 10

def process(record)
  # do nothing
end

#record_error(record, exception) ⇒ Object



8
# File 'lib/processor/data/null_processor.rb', line 8

def record_error(record, exception); end

#recordsObject



14
15
16
# File 'lib/processor/data/null_processor.rb', line 14

def records
  []
end

#startObject



4
# File 'lib/processor/data/null_processor.rb', line 4

def start; end

#total_recordsObject



18
19
20
# File 'lib/processor/data/null_processor.rb', line 18

def total_records
  0
end