class RubyReport::Report

def each_row

def each_row
  return enum_for(:each_row) unless block_given?
  method =
    if data.respond_to?(:find_each)
      :find_each
    else
      :each
    end
  data.public_send(method) do |row|
    yield collect_row(row)
  end
end