Class: Feed2Thread::ParsesEntries

Inherits:
Object
  • Object
show all
Defined in:
lib/feed2thread/parses_entries.rb

Instance Method Summary collapse

Instance Method Details

#parse(feed_url) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/feed2thread/parses_entries.rb', line 8

def parse(feed_url)
  feed = Nokogiri::XML(URI.parse(feed_url).open)
  feed.xpath("//*:entry").map { |entry|
    Post.new(
      url: entry.xpath("*:link[@rel='alternate'][1]/@href").text,
      text: entry.xpath("*:title[1]").text
    )
  }
end