Module: ActsAsTable::CSV

Extended by:
ActiveSupport::Autoload
Defined in:
lib/acts_as_table/csv.rb,
lib/acts_as_table/csv/reader.rb,
lib/acts_as_table/csv/writer.rb

Overview

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

Defined Under Namespace

Classes: Reader, Writer

Class Method Summary collapse

Class Method Details

.formatSymbol

Returns the symbolic name for this ActsAsTable serialization format.

Returns:

  • (Symbol)


14
15
16
# File 'lib/acts_as_table/csv.rb', line 14

def self.format
  :csv
end

.reader(*args) {|reader| ... } ⇒ ActsAsTable::CSV::Reader

Returns a new ActsAsTable reader object for this serialization format.

Parameters:

  • args (Array<Object>)

Yield Parameters:

Yield Returns:

  • (void)

Returns:



24
25
26
# File 'lib/acts_as_table/csv.rb', line 24

def self.reader(*args, &block)
  Reader.new(*args, &block)
end

.writer(*args) {|writer| ... } ⇒ ActsAsTable::CSV::Writer

Returns a new ActsAsTable writer object for this serialization format.

Parameters:

  • args (Array<Object>)

Yield Parameters:

Yield Returns:

  • (void)

Returns:



34
35
36
# File 'lib/acts_as_table/csv.rb', line 34

def self.writer(*args, &block)
  Writer.new(*args, &block)
end