Class: FeedParser::Item

Inherits:
Object
  • Object
show all
Defined in:
lib/feedparser/item.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#contentObject

Returns the value of attribute content.



11
12
13
# File 'lib/feedparser/item.rb', line 11

def content
  @content
end

#content_typeObject

optional for now (text|html|html-escaped|binary-base64) - not yet set



12
13
14
# File 'lib/feedparser/item.rb', line 12

def content_type
  @content_type
end

#guidObject

todo: rename to id (use alias) ??



24
25
26
# File 'lib/feedparser/item.rb', line 24

def guid
  @guid
end

#publishedObject

note: published is basically an alias for created



22
23
24
# File 'lib/feedparser/item.rb', line 22

def published
  @published
end

#summaryObject

Returns the value of attribute summary.



15
16
17
# File 'lib/feedparser/item.rb', line 15

def summary
  @summary
end

#titleObject

Returns the value of attribute title.



7
8
9
# File 'lib/feedparser/item.rb', line 7

def title
  @title
end

#updatedObject

pubDate (RSS)|updated (Atom)



19
20
21
# File 'lib/feedparser/item.rb', line 19

def updated
  @updated
end

#urlObject

Returns the value of attribute url.



8
9
10
# File 'lib/feedparser/item.rb', line 8

def url
  @url
end

Instance Method Details

#content?Boolean

Returns:

  • (Boolean)


10
# File 'lib/feedparser/item.rb', line 10

def content?()  @content.nil? == false;  end

#published?Boolean

Returns:

  • (Boolean)


21
# File 'lib/feedparser/item.rb', line 21

def published?()  @published.nil? == false;  end

#summary?Boolean

Returns:

  • (Boolean)


14
# File 'lib/feedparser/item.rb', line 14

def summary?()  @summary.nil? == false;  end

#updated?Boolean

Returns:

  • (Boolean)


18
# File 'lib/feedparser/item.rb', line 18

def updated?()  @updated.nil? == false;  end