Class: ArduinoBuildNotifier::Arduino::Indicators::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/arduino_build_notifier/arduino/indicators/base.rb

Direct Known Subclasses

Building, Error, Failure, Success

Instance Method Summary collapse

Constructor Details

#initialize(board, pin) ⇒ Base

Returns a new instance of Base.



7
8
9
10
11
# File 'lib/arduino_build_notifier/arduino/indicators/base.rb', line 7

def initialize(board, pin)
  @board = board
  @pin   = pin
  @led   = Dino::Components::Led.new pin: pin, board: board
end

Instance Method Details

#offObject



17
18
19
# File 'lib/arduino_build_notifier/arduino/indicators/base.rb', line 17

def off
  @led.off
end

#onObject



13
14
15
# File 'lib/arduino_build_notifier/arduino/indicators/base.rb', line 13

def on
  @led.on
end