Method: Fragile::Plugin::RssInput#call

Defined in:
lib/fragile/plugin/rss_input.rb

#call(data = []) ⇒ Object



25
26
27
28
29
30
31
32
# File 'lib/fragile/plugin/rss_input.rb', line 25

def call(data=[])
  rss = RSS::Parser.parse(@url)
  urls = rss.items.map do |item|
    item.extend FeedItemNormalizer
    { :title => item.title, :link => item.link }
  end
  data + urls
end