Class: GozapRss::ChoutiRss

Inherits:
ChoutiRssBase show all
Defined in:
lib/gozap_rss/chouti_rss.rb

Instance Attribute Summary collapse

Attributes inherited from ChoutiRssBase

#description, #http_headers_option, #pub_date, #title, #ttl, #url

Instance Method Summary collapse

Methods inherited from ChoutiRssBase

#log_failed, logger, #logger, logger=, logger_exception, #logger_exception

Constructor Details

#initialize(uri) ⇒ ChoutiRss

Returns a new instance of ChoutiRss.



46
47
48
49
50
51
52
# File 'lib/gozap_rss/chouti_rss.rb', line 46

def initialize uri
  @http_headers_option = {"User-Agent" => "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7"}
  @url = uri
  @rss_items = []
  content = get_feed_content uri
  parse_rss(content)
end

Instance Attribute Details

#rss_itemsObject (readonly)

Returns the value of attribute rss_items.



44
45
46
# File 'lib/gozap_rss/chouti_rss.rb', line 44

def rss_items
  @rss_items
end