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