module SeedMigration
Constants
- DEFAULT_TABLE_NAME
- VERSION
Public Class Methods
after_config()
click to toggle source
# File lib/seed_migration/engine.rb, line 26 def self.after_config if self.extend_native_migration_task require_relative '../extra_tasks.rb' end end
config() { |self| ... }
click to toggle source
# File lib/seed_migration/engine.rb, line 21 def self.config yield self after_config end
register(model, &block)
click to toggle source
# File lib/seed_migration.rb, line 14 def register(model, &block) unregister model entry = RegisterEntry.new(model) entry.instance_eval(&block) if block_given? self.registrar << entry end
unregister(model)
click to toggle source
# File lib/seed_migration.rb, line 22 def unregister(model) self.registrar.delete_if { |entry| entry.model == model } end
use_strict_create?()
click to toggle source
# File lib/seed_migration/engine.rb, line 32 def self.use_strict_create? use_strict_create end