lib/apartment.rb in apartment-2.0.0 vs lib/apartment.rb in apartment-2.1.0

- old
+ new

@@ -9,11 +9,11 @@ class << self extend Forwardable ACCESSOR_METHODS = [:use_schemas, :use_sql, :seed_after_create, :prepend_environment, :append_environment, :with_multi_server_setup ] - WRITER_METHODS = [:tenant_names, :database_schema_file, :excluded_models, :default_schema, :persistent_schemas, :connection_class, :tld_length, :db_migrate_tenants, :seed_data_file] + WRITER_METHODS = [:tenant_names, :database_schema_file, :excluded_models, :default_schema, :persistent_schemas, :connection_class, :tld_length, :db_migrate_tenants, :seed_data_file, :parallel_migration_threads] attr_accessor(*ACCESSOR_METHODS) attr_writer(*WRITER_METHODS) def_delegators :connection_class, :connection, :connection_config, :establish_connection @@ -48,9 +48,13 @@ @excluded_models || [] end def default_schema @default_schema || "public" # TODO 'public' is postgres specific + end + + def parallel_migration_threads + @parallel_migration_threads || 0 end alias :default_tenant :default_schema alias :default_tenant= :default_schema= def persistent_schemas