Class: SeedDumper::Writer
- Inherits:
-
Object
- Object
- SeedDumper::Writer
- Defined in:
- lib/seed_dumper/writer.rb
Class Method Summary collapse
Class Method Details
.write_data(klass_name, records) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/seed_dumper/writer.rb', line 5 def self.write_data(klass_name, records) FileUtils.mkdir("#{Rails.root}/db/seeds/") unless File.exist?("#{Rails.root}/db/seeds/") seed_file_name = "#{Rails.root}/db/seeds/#{klass_name.tableize}.rb" puts "Writing #{seed_file_name}." File.open(seed_file_name, 'w') do |f| records.each { |record| f.puts(record) } end end |