Class: Arssene::EntryPresenter
- Inherits:
-
Object
- Object
- Arssene::EntryPresenter
- Defined in:
- lib/arssene/lib/presenters/entry_presenter.rb
Instance Method Summary collapse
Instance Method Details
#as_entries(handler:, items:) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/arssene/lib/presenters/entry_presenter.rb', line 5 def as_entries(handler:, items:) items.map do |item| entry = handler.new entry.title = item.title entry.link = item.link || item&.enclosure&.url entry.description = item.description entry.publication_date = item.pubDate entry. = item. entry.content = generate_content(item) entry end end |