Module: Qingting::Api::Category::ClassMethods
- Defined in:
- lib/qingting/api/category.rb
Overview
Class methods
Instance Method Summary collapse
- #categories ⇒ Object
- #category(id) ⇒ Object
- #channels(category_id, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object
- #channels_attr(category_id, attrs, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object
- #live_banner ⇒ Object
- #mediacenterlist ⇒ Object
- #recommend_guides ⇒ Object
Instance Method Details
#categories ⇒ Object
18 19 20 |
# File 'lib/qingting/api/category.rb', line 18 def categories Base.request(Base.v6_categories) end |
#category(id) ⇒ Object
22 23 24 25 |
# File 'lib/qingting/api/category.rb', line 22 def category(id) url = eval("Base.v6_categories_#{id}") Base.request(url) end |
#channels(category_id, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object
27 28 29 30 |
# File 'lib/qingting/api/category.rb', line 27 def channels(category_id, current_page = Base.get_current_page, page_size = Base.get_page_size) url = Base.media_url + "categories/#{category_id}/channels/order/0/curpage/#{current_page}/pagesize/#{page_size}" Base.request(url) end |
#channels_attr(category_id, attrs, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object
32 33 34 35 36 |
# File 'lib/qingting/api/category.rb', line 32 def channels_attr(category_id, attrs, current_page = Base.get_current_page, page_size = Base.get_page_size) attrs = attrs.gsub(".","/") url = Base.media_url + "categories/#{category_id}/channels/order/0/attr/#{attrs}/curpage/#{current_page}/pagesize/#{page_size}" Base.request(url) end |
#live_banner ⇒ Object
43 44 45 46 |
# File 'lib/qingting/api/category.rb', line 43 def url = Base.media_url + "recommend/live/banner" Base.request(url) end |