module ActsAsTable::CSV

ActsAsTable serialization format module for comma-separated values (CSV) format.

Public Class Methods

format() click to toggle source

Returns the symbolic name for this ActsAsTable serialization format.

@return [Symbol]

# File lib/acts_as_table/csv.rb, line 14
def self.format
  :csv
end
reader(*args, &block) click to toggle source

Returns a new ActsAsTable reader object for this serialization format.

@param [Array<Object>] args @yieldparam [ActsAsTable::CSV::Reader] reader @yieldreturn [void] @return [ActsAsTable::CSV::Reader]

# File lib/acts_as_table/csv.rb, line 24
def self.reader(*args, &block)
  Reader.new(*args, &block)
end
writer(*args, &block) click to toggle source

Returns a new ActsAsTable writer object for this serialization format.

@param [Array<Object>] args @yieldparam [ActsAsTable::CSV::Writer] writer @yieldreturn [void] @return [ActsAsTable::CSV::Writer]

# File lib/acts_as_table/csv.rb, line 34
def self.writer(*args, &block)
  Writer.new(*args, &block)
end