module CsvSerializer::Methods

Provides methods available on ActiveRecords.

Public Instance Methods

to_csv(*array, **hash) click to toggle source
# File lib/csv_serializer/methods.rb, line 9
def to_csv(*array, **hash)
  serializer = Definition.build(array, hash, self).serializer
  serializer.serialize
end
to_csv_stream(io, *array, **hash) click to toggle source
# File lib/csv_serializer/methods.rb, line 14
def to_csv_stream(io, *array, **hash)
  serializer = Definition.build(array, hash, self).serializer
  Thread.new do
    serializer.serialize_to(io)
  end
end