module SeedGimmick
Constants
- VERSION
Public Class Methods
bootstrap(options = nil)
click to toggle source
# File lib/seed_gimmick.rb, line 19 def bootstrap(options = nil) Seed.find(options).each {|seed| seed.bootstrap } end
diff(options = nil)
click to toggle source
# File lib/seed_gimmick.rb, line 30 def diff(options = nil) SeedGimmick::Seed.find(options).each do |seed| ActiveRecord::Migration.say_with_time(seed.table_name) do seed.compare.each do |changed| puts [changed.flag, changed.id, changed.change_values].join("\t") end end end end
dump(options = nil)
click to toggle source
# File lib/seed_gimmick.rb, line 23 def dump(options = nil) options ||= Options.new options.models.each do |model_name| Seed.new(model_name, options).dump end end