Skip to content

Instantly share code, notes, and snippets.

@rud
Created February 8, 2010 14:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rud/298185 to your computer and use it in GitHub Desktop.
Save rud/298185 to your computer and use it in GitHub Desktop.
seed-fu SeedOnce writer example
require 'seed-fu/writer'
def write_seed_file output_file
writer = SeedFu::Writer::SeedOnce.new(
:seed_file => output_file,
:seed_model => User,
:seed_by => [:email],
:quiet => true
)
User.find_each do |user|
writer.add_seed(
user.attributes.except(*%w'id created_at updated_at')
)
end
ensure
writer.finish
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment