Method: Array#dump
- Defined in:
- lib/crudboy/ext/array.rb
#dump(filename, batch_size = 500) ⇒ Object
131 132 133 134 135 136 137 138 |
# File 'lib/crudboy/ext/array.rb', line 131 def dump(filename, batch_size=500) File.open(File.(filename), 'w') do |file| group_by(&:class).each do |(klass, records)| file.puts(klass.to_upsert_sql(records, batch_size)) end end {size: size, file: File.(filename)} end |