Sha256: abb997b18354a345d1771a7ede7f4cea54b5ef2c66a18ae4e68c3cb0231920f4

Contents?: true

Size: 301 Bytes

Versions: 5

Compression:

Stored size: 301 Bytes

Contents

module ArduinoIrRemote
  def self.list
    Dir.entries('/dev').grep(/tty\.?(usb|acm)/i).map{|fname| "/dev/#{fname}"}
  end

  def self.connect(port=nil)
    port = list[0] unless port
    raise ArgumentError, "IR Remote not found" unless port
    ArduinoIrRemote::Device.new port || list[0]
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
arduino_ir_remote-0.1.1 lib/arduino_ir_remote/main.rb
arduino_ir_remote-0.1.0 lib/arduino_ir_remote/main.rb
arduino_ir_remote-0.0.3 lib/arduino_ir_remote/main.rb
arduino_ir_remote-0.0.2 lib/arduino_ir_remote/main.rb
arduino_ir_remote-0.0.1 lib/arduino_ir_remote/main.rb