lib/apartment.rb in apartment-1.0.1 vs lib/apartment.rb in apartment-1.0.2

- old
+ new

@@ -10,11 +10,11 @@ class << self extend Forwardable ACCESSOR_METHODS = [:use_schemas, :use_sql, :seed_after_create, :prepend_environment, :append_environment] - WRITER_METHODS = [:tenant_names, :database_schema_file, :excluded_models, :default_schema, :persistent_schemas, :connection_class, :tld_length, :db_migrate_tenants] + WRITER_METHODS = [:tenant_names, :database_schema_file, :excluded_models, :default_schema, :persistent_schemas, :connection_class, :tld_length, :db_migrate_tenants, :seed_data_file] attr_accessor(*ACCESSOR_METHODS) attr_writer(*WRITER_METHODS) def_delegators :connection_class, :connection, :connection_config, :establish_connection @@ -58,9 +58,15 @@ def database_schema_file return @database_schema_file if defined?(@database_schema_file) @database_schema_file = Rails.root.join('db', 'schema.rb') + end + + def seed_data_file + return @seed_data_file if defined?(@seed_data_file) + + @seed_data_file = "#{Rails.root}/db/seeds.rb" end def tld_length @tld_length || 1 end