class MinxingRubySdk::Account
Attributes
connection[RW]
Public Instance Methods
apiForResponse(method, url, withTokenHeader, headers, params)
click to toggle source
# File lib/minxing_ruby_sdk/account.rb, line 23 def apiForResponse(method, url, withTokenHeader, headers, params) method = 'get' if method.empty? method = method.downcase if withTokenHeader @connection.tokenType = "Bearer" if @connection.tokenType.empty? headers['Authorization'] = @connection.tokenType + " " + @connection.token # headers["API-RemoteIP"] = ipaddr.getHostAddress() # client.getHostConfiguration().getParams() # .setParameter("http.default-headers", headers); end response = @connection.connection.send(method) do |req| LOGGER.debug(url) LOGGER.debug(headers) LOGGER.debug(params) req.url url req.headers = headers req.body = params end response.body end
delete(url, withTokenHeader=true, headers, params)
click to toggle source
# File lib/minxing_ruby_sdk/account.rb, line 18 def delete(url, withTokenHeader=true, headers, params) apiForResponse('delete', url, withTokenHeader, headers, params) end
get(url, withTokenHeader=true, headers, params)
click to toggle source
# File lib/minxing_ruby_sdk/account.rb, line 6 def get(url, withTokenHeader=true, headers, params) apiForResponse('get', url, withTokenHeader, headers, params) end
post(url, withTokenHeader=true, headers, params)
click to toggle source
# File lib/minxing_ruby_sdk/account.rb, line 10 def post(url, withTokenHeader=true, headers, params) apiForResponse('post', url, withTokenHeader, headers, params) end
put(url, withTokenHeader=true, headers, params)
click to toggle source
# File lib/minxing_ruby_sdk/account.rb, line 14 def put(url, withTokenHeader=true, headers, params) apiForResponse('put', url, withTokenHeader, headers, params) end