Class: ConsulApplicationSettings::Configuration
- Inherits:
-
Object
- Object
- ConsulApplicationSettings::Configuration
- Defined in:
- lib/consul_application_settings/configuration.rb
Overview
All gem configuration settings
Constant Summary collapse
- DEFAULT_BASE_FILE_PATH =
'config/app_settings.yml'.freeze
- DEFAULT_LOCAL_FILE_PATH =
'config/app_settings.local.yml'.freeze
- DEFAULT_PROVIDERS =
[ ConsulApplicationSettings::Providers::ConsulPreloaded, ConsulApplicationSettings::Providers::LocalStorage ]
Instance Attribute Summary collapse
-
#base_file_path ⇒ Object
Returns the value of attribute base_file_path.
-
#disable_consul_connection_errors ⇒ Object
Returns the value of attribute disable_consul_connection_errors.
-
#local_file_path ⇒ Object
Returns the value of attribute local_file_path.
-
#settings_providers ⇒ Object
Returns the value of attribute settings_providers.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
12 13 14 15 16 17 |
# File 'lib/consul_application_settings/configuration.rb', line 12 def initialize @base_file_path = DEFAULT_BASE_FILE_PATH @local_file_path = DEFAULT_LOCAL_FILE_PATH @disable_consul_connection_errors = true @settings_providers = DEFAULT_PROVIDERS end |
Instance Attribute Details
#base_file_path ⇒ Object
Returns the value of attribute base_file_path.
10 11 12 |
# File 'lib/consul_application_settings/configuration.rb', line 10 def base_file_path @base_file_path end |
#disable_consul_connection_errors ⇒ Object
Returns the value of attribute disable_consul_connection_errors.
10 11 12 |
# File 'lib/consul_application_settings/configuration.rb', line 10 def disable_consul_connection_errors @disable_consul_connection_errors end |
#local_file_path ⇒ Object
Returns the value of attribute local_file_path.
10 11 12 |
# File 'lib/consul_application_settings/configuration.rb', line 10 def local_file_path @local_file_path end |
#settings_providers ⇒ Object
Returns the value of attribute settings_providers.
10 11 12 |
# File 'lib/consul_application_settings/configuration.rb', line 10 def settings_providers @settings_providers end |