Module: Qingting::Api::Ondemand::ClassMethods

Defined in:
lib/qingting/api/ondemand.rb

Overview

Class methods

Instance Method Summary collapse

Instance Method Details

#channel(id) ⇒ Object



20
21
22
23
# File 'lib/qingting/api/ondemand.rb', line 20

def channel(id)
  url = eval("Base.wapi_channels_#{id}")
  Base.request(url)
end

#channelondemand(id) ⇒ Object



15
16
17
18
# File 'lib/qingting/api/ondemand.rb', line 15

def channelondemand(id)
  url = eval("Base.v6_channelondemands_#{id}")
  Base.request(url)
end

#program(id) ⇒ Object



35
36
37
38
# File 'lib/qingting/api/ondemand.rb', line 35

def program(id)
  url = eval("Base.v6_programs_#{id}")
  Base.request(url)
end

#programs(channel_id, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object



30
31
32
33
# File 'lib/qingting/api/ondemand.rb', line 30

def programs(channel_id, current_page = Base.get_current_page, page_size = Base.get_page_size)
  url = Base.media_url + "channelondemands/#{channel_id}/programs/order/0/curpage/#{current_page}/pagesize/#{page_size}"
  Base.request(url)
end

#recommends(channel_id, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object



40
41
42
43
# File 'lib/qingting/api/ondemand.rb', line 40

def recommends(channel_id, current_page = Base.get_current_page, page_size = Base.get_page_size)
  url = Base.media_url + "channelondemands/#{channel_id}/recommends/curpage/#{current_page}/pagesize/#{page_size}"
  Base.request(url)
end

#wapi_programs(channel_id, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object



25
26
27
28
# File 'lib/qingting/api/ondemand.rb', line 25

def wapi_programs(channel_id, current_page = Base.get_current_page, page_size = Base.get_page_size)
  url = Base.wapi_url + "channelondemands/#{channel_id}/programs/order/0/curpage/#{current_page}/pagesize/#{page_size}"
  Base.request(url)
end