Sha256: 83b7f207cf3fecd7b71c0dedb47c90c0def559ba85c466a97556951d2e54d278

Contents?: true

Size: 559 Bytes

Versions: 1

Compression:

Stored size: 559 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
      puts "Configure it"
      puts Settings.feeds.inspect
      Settings.feeds.each do |feed_name,feed_url|
        menu feed_name do
          @feed = FeedNormalizer::FeedNormalizer.parse open(feed_url)
          @feed.clean!
          haml :feed
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
caboodle-0.2.19 lib/caboodle/kits/feed/feed.rb