Method: USB.each_device_by_class
- Defined in:
- lib/libusb/compat.rb
.each_device_by_class(devclass, subclass = nil, protocol = nil) ⇒ Object
132 133 134 135 136 137 138 |
# File 'lib/libusb/compat.rb', line 132 def USB.each_device_by_class(devclass, subclass=nil, protocol=nil) devs = default_context.devices bClass: devclass, bSubClass: subclass, bProtocol: protocol devs.each do |dev| yield Device.new(dev) end nil end |