Sha256: bbb2767854520385bae38877898b9beb972549a8c54f4d8264a6a013dca17c6b

Contents?: true

Size: 330 Bytes

Versions: 1

Compression:

Stored size: 330 Bytes

Contents

class Catarse::Blog
  class << self
    def fetch_last_posts
      Rails.cache.fetch('blog_posts', expires_in: 10.minutes) do
        begin
          feed = Feedzirra::Feed.fetch_and_parse("#{Catarse::Configuration[:blog_url]}?feed=rss2")
          feed.entries
        rescue
          []
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
catarse_core-1.0.0.beta lib/catarse/blog.rb