Class: Defaults
- Inherits:
-
Object
- Object
- Defaults
- Includes:
- ClioHelper, SettingsAccessors, SettingsInspector, Singleton
- Defined in:
- lib/oro/settings.rb
Overview
Singleton class representing default settings
Constant Summary collapse
- FILE =
File.join(File.dirname(__FILE__), 'defaults.yml')
Instance Method Summary collapse
-
#initialize ⇒ Defaults
constructor
A new instance of Defaults.
- #settings ⇒ Object
Methods included from ClioHelper
Methods included from SettingsAccessors
#actions, #actions=, #config, #config=, #plan, #plan=
Methods included from SettingsInspector
Constructor Details
#initialize ⇒ Defaults
Returns a new instance of Defaults.
12 13 14 |
# File 'lib/oro/settings.rb', line 12 def initialize settings end |
Instance Method Details
#settings ⇒ Object
16 17 18 |
# File 'lib/oro/settings.rb', line 16 def settings @settings ||= YAML.safe_load(File.read(FILE), permitted_classes: [OpenStruct, Symbol]) end |