Method: Pigpio#initialize

Defined in:
lib/pigpio.rb

#initialize(addr = nil, port = nil, &blk) ⇒ Pigpio

Returns a new instance of Pigpio.



19
20
21
22
23
24
25
# File 'lib/pigpio.rb', line 19

def initialize(addr = nil, port = nil, &blk)
  @pi = IF.pigpio_start(addr, port)
  if blk && connect
    blk.call(self)
    IF.pigpio_stop(@pi)
  end
end