Module: Sequel::Rails::Configuration
- Defined in:
- lib/sequel/rails/configuration.rb
Class Attribute Summary collapse
-
.db_environments ⇒ Object
Returns the value of attribute db_environments.
-
.logger ⇒ Object
Returns the value of attribute logger.
-
.sql_truncate_length ⇒ Object
readonly
Returns the value of attribute sql_truncate_length.
Class Method Summary collapse
Class Attribute Details
.db_environments ⇒ Object
Returns the value of attribute db_environments.
8 9 10 |
# File 'lib/sequel/rails/configuration.rb', line 8 def db_environments @db_environments end |
.logger ⇒ Object
Returns the value of attribute logger.
8 9 10 |
# File 'lib/sequel/rails/configuration.rb', line 8 def logger @logger end |
.sql_truncate_length ⇒ Object (readonly)
Returns the value of attribute sql_truncate_length.
13 14 15 |
# File 'lib/sequel/rails/configuration.rb', line 13 def sql_truncate_length @sql_truncate_length end |
Class Method Details
.db_config_for(name) ⇒ Object
23 24 25 |
# File 'lib/sequel/rails/configuration.rb', line 23 def db_config_for(name) @db_environments[name.to_sym].merge(:logger => logger) end |
.init_database(db_config) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/sequel/rails/configuration.rb', line 15 def init_database(db_config) @db_config = db_config @db_environments = db_config.inject({}) { |hash, (name, config)| hash[name.to_sym] = normalize_repository_config(config) hash } end |
.truncate_sql_to=(len) ⇒ Object
10 11 12 |
# File 'lib/sequel/rails/configuration.rb', line 10 def truncate_sql_to=(len) @sql_truncate_length = len end |