Class: KizAPI::Ranking

Inherits:
Array
  • Object
show all
Defined in:
lib/kizapi.rb

Overview

Ranking is a class for fetching TOP 30 keywords in kizasi.jp ranking.

Defined Under Namespace

Classes: Keyword

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRanking

Returns a new instance of Ranking.



111
112
113
114
115
116
# File 'lib/kizapi.rb', line 111

def initialize
  uri = URI.parse("http://kizasi.jp/kizapi.py?type=rank")
  rss = RSS::Parser.parse(uri.read)
  @date = rss.channel.lastBuildDate
  super(rss.items.map{|item| Keyword.new(item)})
end

Instance Attribute Details

#dateObject (readonly)

published date



109
110
111
# File 'lib/kizapi.rb', line 109

def date
  @date
end