class Apprank::Rank
Attributes
apps[RW]
link[RW]
updated[RW]
Public Class Methods
new(text)
click to toggle source
# File lib/apprank/rank.rb, line 8 def initialize(text) begin data = JSON.load(text) apps_data = data["feed"]["entry"] @link = data["feed"]["link"].last["attributes"]["href"] @apps = apps_data.map do |app| Apprank::App.new(app) end @updated = Time.parse(data["feed"]["updated"]["label"]) rescue raise BadJsonData end end
Public Instance Methods
country()
click to toggle source
# File lib/apprank/rank.rb, line 22 def country self.link[/cc=(\w*)/][3..-1] end