Class: AudioFeedManager::FeedItemsRepository
- Inherits:
-
Object
- Object
- AudioFeedManager::FeedItemsRepository
- Defined in:
- lib/audio_feed_manager/feed_items_repository.rb
Instance Method Summary collapse
Instance Method Details
#add(feed, audio_file) ⇒ Object
5 6 7 |
# File 'lib/audio_feed_manager/feed_items_repository.rb', line 5 def add(feed, audio_file) prepend_to_file(items_file(feed), audio_file.id) end |
#list(feed) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/audio_feed_manager/feed_items_repository.rb', line 9 def list(feed) file = items_file(feed) return [] unless File.exist?(file) ids = File.read(file).lines.map(&:chomp) ids.map{|id| audio_file_repository.fetch(id)} end |