Module: DbSeeder

Defined in:
lib/db_seeder.rb,
lib/db_seeder/railtie.rb,
lib/db_seeder/version.rb,
lib/db_seeder/exporter.rb,
lib/db_seeder/formatter.rb,
lib/db_seeder/generator.rb,
lib/db_seeder/configuration.rb

Defined Under Namespace

Modules: Formatter Classes: Configuration, Error, Exporter, Generator, Railtie

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



16
17
18
# File 'lib/db_seeder.rb', line 16

def configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



20
21
22
# File 'lib/db_seeder.rb', line 20

def configure
  yield(configuration)
end

.generate(table_name = nil, **options) ⇒ Object



24
25
26
# File 'lib/db_seeder.rb', line 24

def generate(table_name = nil, **options)
  Generator.new(configuration, options).generate(table_name)
end