Sha256: 9780b2ba25762e03198db2a97b87d00144a8af5d3920272099a28556036339e3

Contents?: true

Size: 565 Bytes

Versions: 2

Compression:

Stored size: 565 Bytes

Contents

module MongoidSeeder
  require 'mixlib/config'

  class Config
    extend Mixlib::Config

    before_suite -> { true } # no-op
    before_each -> { true } # no-op
    after_each -> { true } # no-op
    after_suite -> { true } # no-op
    condition_to_drop_collection lambda { |collection| false } # drop nothing
    config_file File.join(Dir.pwd, 'config', 'mongoid_seeder.rb') # app_root/config/mongoid_seeder.rb
    seed_dir File.join(Dir.pwd, 'db', 'seed_data') # app_root/db/seed_data
  end

  require Config.config_file if File.exists?(Config.config_file)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mongoid_seeder-0.0.4 lib/mongoid_seeder/config.rb
mongoid_seeder-0.0.3 lib/mongoid_seeder/config.rb