class WiotSdk::Request
Public Class Methods
new(username, api_key, space, project, base_url)
click to toggle source
# File lib/wiot-sdk/request.rb, line 11 def initialize(username, api_key, space, project, base_url) @username = username @api_key = api_key @uri = base_url + '/' + space + '/' + project end
Public Instance Methods
send(payload)
click to toggle source
# File lib/wiot-sdk/request.rb, line 17 def send(payload) response = RestClient.post @uri, payload.to_s, Authorization: "#{@username} #{@api_key}", content_type: 'json', accept: 'json' Response.new response rescue => ex Response.new ex.response end