Module: Particle::Client::BuildTargets

Included in:
Particle::Client
Defined in:
lib/particle/client/build_targets.rb

Instance Method Summary collapse

Instance Method Details

#build_target(attributes) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/particle/client/build_targets.rb', line 16

def build_target(attributes)
  if attributes.is_a? BuildTarget
    attributes
  else
    BuildTarget.new(self, attributes)
  end
end

#build_targetsArray<BuildTarget>

List all available Particle cloud compile build targets

Returns:

  • (Array<BuildTarget>)

    List of Particle Build Targets you can compile sources with



10
11
12
13
14
# File 'lib/particle/client/build_targets.rb', line 10

def build_targets
  get(BuildTarget.path)[:targets].map do |target_h|
    BuildTarget.new(self, target_h)
  end
end