Class: ReadingList::ConfigurationFactory
- Inherits:
-
Object
- Object
- ReadingList::ConfigurationFactory
- Defined in:
- lib/reading_list/factories/configuration_factory.rb
Instance Method Summary collapse
- #config ⇒ Object
-
#initialize(config_file:) ⇒ ConfigurationFactory
constructor
A new instance of ConfigurationFactory.
Constructor Details
#initialize(config_file:) ⇒ ConfigurationFactory
6 7 8 |
# File 'lib/reading_list/factories/configuration_factory.rb', line 6 def initialize(config_file:) @config_file = config_file end |
Instance Method Details
#config ⇒ Object
10 11 12 13 14 |
# File 'lib/reading_list/factories/configuration_factory.rb', line 10 def config yaml_text = IO.read(File.(@config_file)) yaml_hash = YAML.safe_load(yaml_text) Configuration.new(yaml_hash) end |