Sha256: 10c11af9a431e899a3f0491ae13d006607b738ba4f84a56cd2ee19cca84a1384
Contents?: true
Size: 567 Bytes
Versions: 1
Compression:
Stored size: 567 Bytes
Contents
require 'rest_client' module CloudBit class Client def initialize(access_token, device_id) @access_token = access_token @device_id = device_id end def output(percent, duration) RestClient.post "https://api-http.littlebitscloud.cc/devices/#{device_id}/output", { :percent => percent.to_s, :duration_ms => duration.to_s }, Accept: "application/vnd.littlebits.v2+json", Authorization: "Bearer #{access_token}" end private attr_reader :access_token, :device_id end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cloud_bit-0.0.1 | lib/cloud_bit/client.rb |