class Blanko::Reports::Base
Attributes
data[R]
emitter[R]
header[R]
records[R]
Public Class Methods
new(records, emitter)
click to toggle source
# File lib/blanko/reports/base.rb, line 6 def initialize(records, emitter) @records = records @emitter = emitter @data = [] @header = nil end
Public Instance Methods
append(row)
click to toggle source
# File lib/blanko/reports/base.rb, line 23 def append(row) @data << row end
generate()
click to toggle source
# File lib/blanko/reports/base.rb, line 13 def generate raise 'override!!!' end
iterate(&block)
click to toggle source
# File lib/blanko/reports/base.rb, line 17 def iterate(&block) @records.each do |order| block.call(order) end end