module Qingting::Api::Base
Public Instance Methods
access_url()
click to toggle source
# File lib/qingting/api/base.rb, line 18 def access_url base_url + '/access' end
base_url()
click to toggle source
# File lib/qingting/api/base.rb, line 6 def base_url Config::get('base_url') end
media_url()
click to toggle source
# File lib/qingting/api/base.rb, line 10 def media_url base_url + '/v6/media/' end
method_missing(name, *args)
click to toggle source
-
Base.v6_categories
-
Base.wapi_categories
-
Base.get_client_id
# File lib/qingting/api/base.rb, line 32 def method_missing(name, *args) if name =~ /^v6_[\w]+/ name = name.to_s.gsub("v6_", "") # puts name media_url + name.to_s.gsub('_',"/") # puts base_url + '/v6/media/' + name.to_s.gsub('_',"/") elsif name =~ /^wapi_[\w]+/ name = name.to_s.gsub("wapi_", "") base_url + '/wapi/' + name.to_s.gsub('_',"/") elsif name =~ /^get_[\w]+/ name = name.to_s.gsub("get_", "") Config::get(name) end end
params()
click to toggle source
# File lib/qingting/api/base.rb, line 22 def params { access_token: token } end
request(url)
click to toggle source
# File lib/qingting/api/base.rb, line 55 def request(url) Utils::Request.get(url, params: params) end
token()
click to toggle source
# File lib/qingting/api/base.rb, line 50 def token Account.access_token end
wapi_url()
click to toggle source
# File lib/qingting/api/base.rb, line 14 def wapi_url base_url + '/wapi/' end