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
Class Method Summary collapse
-
.format ⇒ Symbol
Returns the symbolic name for this ActsAsTable serialization format.
-
.reader(*args) {|reader| ... } ⇒ ActsAsTable::CSV::Reader
Returns a new ActsAsTable reader object for this serialization format.
-
.writer(*args) {|writer| ... } ⇒ ActsAsTable::CSV::Writer
Returns a new ActsAsTable writer object for this serialization format.
Class Method Details
.format ⇒ Symbol
Returns the symbolic name for this ActsAsTable serialization format.
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.
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.
34 35 36 |
# File 'lib/acts_as_table/csv.rb', line 34 def self.writer(*args, &block) Writer.new(*args, &block) end |