Class: AudioFeedManager::FileStorage
- Inherits:
-
Object
- Object
- AudioFeedManager::FileStorage
- Defined in:
- lib/audio_feed_manager/file_storage.rb
Instance Method Summary collapse
Instance Method Details
#read(file_name) ⇒ Object
11 12 13 14 15 |
# File 'lib/audio_feed_manager/file_storage.rb', line 11 def read(file_name) YAML.load_file(directory.join(file_name)) rescue SystemCallError => e raise FileNotFound, e. end |
#store(file_name, data = {}) ⇒ Object
7 8 9 |
# File 'lib/audio_feed_manager/file_storage.rb', line 7 def store(file_name, data = {}) File.write(directory.join(file_name), data.to_yaml) end |