Class: AppConfigurator
- Inherits:
-
Object
- Object
- AppConfigurator
- Defined in:
- lib/configuration/configurators/app_configurator.rb
Constant Summary collapse
- ATTRIBUTES =
%i( token db_url pashalka i18n_load_path i18n_locale i18n_available_locales ).freeze
Class Method Summary collapse
Class Method Details
.configure(*args) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/configuration/configurators/app_configurator.rb', line 5 def self.configure(*args) super configure_i18n configure_db configure_bot end |
.configure_bot ⇒ Object
26 27 28 29 30 |
# File 'lib/configuration/configurators/app_configurator.rb', line 26 def self.configure_bot BotConfigurator.configure do |configuration| configuration.token = config.token end end |
.configure_db ⇒ Object
12 13 14 15 16 |
# File 'lib/configuration/configurators/app_configurator.rb', line 12 def self.configure_db DBConfigurator.configure do |configuration| configuration.db_url = config.db_url end end |
.configure_i18n ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/configuration/configurators/app_configurator.rb', line 18 def self.configure_i18n I18nConfigurator.configure do |configuration| configuration.load_path = config.i18n_load_path configuration.locale = config.i18n_locale configuration.available_locales = config.i18n_available_locales end end |