class NicoQuery::Api::Base
Attributes
forbidden[R]
Public Instance Methods
get()
click to toggle source
# File lib/nicoquery/api/base.rb, line 31 def get res = nil RestClient.get uri.to_s do |response| res = response end { body: res.to_s, headers: res.headers, status_code: res.code } end
params()
click to toggle source
# File lib/nicoquery/api/base.rb, line 14 def params @params_array.join('&') end
path()
click to toggle source
# File lib/nicoquery/api/base.rb, line 18 def path if @dynamic_segment.present? static_segment + '/' + @dynamic_segment else static_segment end end
scheme()
click to toggle source
# File lib/nicoquery/api/base.rb, line 10 def scheme 'http' end
uri()
click to toggle source
# File lib/nicoquery/api/base.rb, line 26 def uri _uri = scheme + "://" + [ ([host, path].join('/')), params].join('?') URI.escape _uri end