Module: Conformist
- Defined in:
- lib/conformist.rb,
lib/conformist/row.rb,
lib/conformist/base.rb,
lib/conformist/column.rb,
lib/conformist/version.rb
Defined Under Namespace
Modules: Base Classes: Column, Row
Constant Summary collapse
- CSV =
RUBY_VERSION >= '1.9.0' ? ::CSV : FasterCSV
- VERSION =
'0.0.2'
Class Method Summary collapse
-
.foreach(*bases, &block) ⇒ Object
Enumerate over each row from multiple input files.
Class Method Details
.foreach(*bases, &block) ⇒ Object
Enumerate over each row from multiple input files.
Example:
Conformist::Base.foreach Input1.load('input.csv'), Input2.load('input.csv') do |row|
Model.create! row
end
Returns nothing.
23 24 25 |
# File 'lib/conformist.rb', line 23 def self.foreach *bases, &block bases.each { |base| base.foreach(&block) } end |