Class: ActiveRecordMigrations::Configurations

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/active_record_migrations/configurations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfigurations

Returns a new instance of Configurations.



11
12
13
14
15
16
17
18
# File 'lib/active_record_migrations/configurations.rb', line 11

def initialize
  @yaml_config = 'db/config.yml'
  @environment = ENV['db'] || Rails.env
  @db_dir = 'db'
  @migrations_paths = ['db/migrate']
  @schema_format = :ruby # or :sql
  @seed_loader = Rails.application
end

Instance Attribute Details

#database_configurationObject

Returns the value of attribute database_configuration.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def database_configuration
  @database_configuration
end

#db_dirObject

Returns the value of attribute db_dir.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def db_dir
  @db_dir
end

#environmentObject

Returns the value of attribute environment.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def environment
  @environment
end

#migrations_pathsObject

Returns the value of attribute migrations_paths.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def migrations_paths
  @migrations_paths
end

#schema_formatObject

Returns the value of attribute schema_format.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def schema_format
  @schema_format
end

#seed_loaderObject

Returns the value of attribute seed_loader.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def seed_loader
  @seed_loader
end

#yaml_configObject

Returns the value of attribute yaml_config.



9
10
11
# File 'lib/active_record_migrations/configurations.rb', line 9

def yaml_config
  @yaml_config
end