class Fastlane::Particle
Public Class Methods
new(access_token, device_id)
click to toggle source
# File lib/fastlane/plugin/pixie/helper/particle.rb, line 7 def initialize(access_token, device_id) @access_token = access_token @device_id = device_id end
Public Instance Methods
function(name, value)
click to toggle source
# File lib/fastlane/plugin/pixie/helper/particle.rb, line 12 def function(name, value) post("https://api.particle.io/v1/devices/#{@device_id}/#{name}", { arg: value, access_token: @access_token }) end
Private Instance Methods
post(url, params)
click to toggle source
# File lib/fastlane/plugin/pixie/helper/particle.rb, line 18 def post(url, params) Net::HTTP.post_form(URI.parse(url), params) end