-
Notifications
You must be signed in to change notification settings - Fork 374
/
rss_entry.rb
36 lines (26 loc) · 933 Bytes
/
rss_entry.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
module Feedzirra
module Parser
# Parser for dealing with RDF feed entries.
class RSSEntry
include SAXMachine
include FeedEntryUtilities
element :title
element :link, :as => :url
element :"dc:creator", :as => :author
element :author, :as => :author
element :"content:encoded", :as => :content
element :description, :as => :summary
element :"media:content", :as => :image, :value => :url
element :enclosure, :as => :image, :value => :url
element :pubDate, :as => :published
element :pubdate, :as => :published
element :"dc:date", :as => :published
element :"dc:Date", :as => :published
element :"dcterms:created", :as => :published
element :"dcterms:modified", :as => :updated
element :issued, :as => :published
elements :category, :as => :categories
element :guid, :as => :entry_id
end
end
end