Module: Juhe::Boxoffice

Defined in:
lib/juhe_ruby/boxoffice.rb

Class Method Summary collapse

Class Method Details

.latest(area, options = nil) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/juhe_ruby/boxoffice.rb', line 7

def self.latest(area, options = nil)
  app_key = (options[:app_key] if options) || Juhe::Boxoffice.app_key

  url = BASE_URL \
        + "/rank?key=" + app_key \
        + "&area=" + area
  result = JSON.parse(open(url).read)
  raise result["reason"] if result["resultcode"] != "200"
  result["result"]
end

.wp(options = nil) ⇒ Object



19
20
21
22
23
24
25
26
27
# File 'lib/juhe_ruby/boxoffice.rb', line 19

def self.wp(options = nil)
  app_key = (options[:app_key] if options) || Juhe::Boxoffice.app_key

  url = BASE_URL \
        + "/wp?key=" + app_key
  result = JSON.parse(open(url).read)
  raise result["reason"] if result["resultcode"] != "200"
  result["result"]
end