Class: FeedParser::Feed

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#formatObject

e.g. atom|rss 2.0|etc.



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

def format
  @format
end

#generatorObject

Returns the value of attribute generator.



23
24
25
# File 'lib/feedparser/feed.rb', line 23

def generator
  @generator
end

#generator_uriObject

e.g. @uri (atom) - use alias url/link ???



25
26
27
# File 'lib/feedparser/feed.rb', line 25

def generator_uri
  @generator_uri
end

#generator_versionObject

e.g. @version (atom)



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

def generator_version
  @generator_version
end

#itemsObject

Returns the value of attribute items.



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

def items
  @items
end

#publishedObject

e.g. pubDate (rss)n/a (atom) – note: published is basically an alias for created



20
21
22
# File 'lib/feedparser/feed.rb', line 20

def published
  @published
end

#summaryObject

e.g. description (rss)|subtitle (atom)



14
15
16
# File 'lib/feedparser/feed.rb', line 14

def summary
  @summary
end

#titleObject

Returns the value of attribute title.



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

def title
  @title
end

#updatedObject

e.g. lastBuildDate (rss)|updated (atom)



17
18
19
# File 'lib/feedparser/feed.rb', line 17

def updated
  @updated
end

#urlObject

Returns the value of attribute url.



9
10
11
# File 'lib/feedparser/feed.rb', line 9

def url
  @url
end

Instance Method Details

#published?Boolean

Returns:

  • (Boolean)


19
# File 'lib/feedparser/feed.rb', line 19

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

#summary?Boolean

Returns:

  • (Boolean)


13
# File 'lib/feedparser/feed.rb', line 13

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

#updated?Boolean

Returns:

  • (Boolean)


16
# File 'lib/feedparser/feed.rb', line 16

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