Sha256: 48be85dae1c33c1535db09097be3d801f29a9938fc222fe50731313c2f5b731f
Contents?: true
Size: 374 Bytes
Versions: 2
Compression:
Stored size: 374 Bytes
Contents
# frozen_string_literal: true module Europeana module Feeds module FeedHelper def feed_entries(url) feed = cached_feed(url) feed.present? ? feed.entries : [] end def cached_feed(url) @cached_feeds ||= {} @cached_feeds[url] ||= begin Rails.cache.fetch("feed/#{url}") end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
europeana-feeds-0.0.2 | app/helpers/europeana/feeds/feed_helper.rb |
europeana-feeds-0.0.1 | app/helpers/europeana/feeds/feed_helper.rb |