Class: Optimacms::Configuration
- Inherits:
-
Object
- Object
- Optimacms::Configuration
- Defined in:
- lib/optimacms/configuration.rb
Instance Attribute Summary collapse
-
#admin_namespace ⇒ Object
Returns the value of attribute admin_namespace.
-
#files_dir_path ⇒ Object
Returns the value of attribute files_dir_path.
-
#main_namespace ⇒ Object
Returns the value of attribute main_namespace.
-
#metadata ⇒ Object
Returns the value of attribute metadata.
-
#yaml_config ⇒ Object
Returns the value of attribute yaml_config.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #load_config ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/optimacms/configuration.rb', line 9 def initialize load_config @files_dir_path = @yaml_config['files_dir_path'] || 'uploads' @main_namespace = @yaml_config['main_namespace'] || '' @admin_namespace = @yaml_config['admin_namespace'] || 'admin' # metadata @metadata = @yaml_config['metadata'] end |
Instance Attribute Details
#admin_namespace ⇒ Object
Returns the value of attribute admin_namespace.
4 5 6 |
# File 'lib/optimacms/configuration.rb', line 4 def admin_namespace @admin_namespace end |
#files_dir_path ⇒ Object
Returns the value of attribute files_dir_path.
4 5 6 |
# File 'lib/optimacms/configuration.rb', line 4 def files_dir_path @files_dir_path end |
#main_namespace ⇒ Object
Returns the value of attribute main_namespace.
4 5 6 |
# File 'lib/optimacms/configuration.rb', line 4 def main_namespace @main_namespace end |
#metadata ⇒ Object
Returns the value of attribute metadata.
4 5 6 |
# File 'lib/optimacms/configuration.rb', line 4 def @metadata end |
#yaml_config ⇒ Object
Returns the value of attribute yaml_config.
3 4 5 |
# File 'lib/optimacms/configuration.rb', line 3 def yaml_config @yaml_config end |
Instance Method Details
#load_config ⇒ Object
20 21 22 23 24 |
# File 'lib/optimacms/configuration.rb', line 20 def load_config @yaml_config = Rails.application.config_for(:optimacms) @yaml_config ||= {} end |