module Sequel::Seed

Attributes

environment[R]

Public Class Methods

descendants() click to toggle source

Keep backward compatibility on how to get Sequel::Seed::Base class descendants

# File lib/sequel/extensions/seed.rb, line 84
def descendants
  Base.descendants
end
environment=(env) click to toggle source

Keep backward compatibility on how to setup the Sequel::Seed environment

Sets the environment env over which the Seeds should be applied

# File lib/sequel/extensions/seed.rb, line 78
def environment=(env)
  setup(env)
end
inherited(base) click to toggle source

Keep backward compatibility on how to append a Sequel::Seed::Base descendant class

# File lib/sequel/extensions/seed.rb, line 90
def inherited(base)
  Base.inherited(base)
end
setup(env, opts = {}) click to toggle source

Sets the Sequel::Seed“s environment to env over which the Seeds should be applied

# File lib/sequel/extensions/seed.rb, line 68
def setup(env, opts = {})
  @environment = env.to_sym
  @options ||= {}
  @options[:disable_warning] ||= opts[:disable_warning] || false
end