Sha256: d57f24d8c27afe18e4faa44622ea30210c7a024d333f0e2fc019bb948ac88bd5
Contents?: true
Size: 600 Bytes
Versions: 2
Compression:
Stored size: 600 Bytes
Contents
require 'feed-normalizer' require 'open-uri' module Caboodle class Feed < Caboodle::Kit description "Displays multiple RSS/Atom feeds as sections of the site with menu items" config_files ["feed.yml"] add_sass ["feed"] configure do if Settings.feeds Settings.feeds.map{|q| q.first}.each do |feed_name,feed_url| puts "menu #{feed_name}" menu feed_name do @feed = FeedNormalizer::FeedNormalizer.parse open(feed_url) @feed.clean! haml :feed end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
caboodle-0.2.21 | lib/caboodle/kits/feed/feed.rb |
caboodle-0.2.20 | lib/caboodle/kits/feed/feed.rb |