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