class USBUtils::CLI

Public Instance Methods

devices() click to toggle source
# File lib/usbutils/cli.rb, line 8
def devices
  devices = USBUtils.devices
  USBUtils.devices.each do |device|
    if options[:detail]
      pp device
    else
      print "serial=#{device[:serial]}\tproduct=#{device[:product]}\tmanufacturer=#{device[:manufacturer]}\tusbdev=#{device[:usbdev]}\n"
    end
  end
end
reset(serial) click to toggle source
# File lib/usbutils/cli.rb, line 20
def reset(serial)
  device = USBUtils.find_by(:serial, serial)
  device[:usbdev].open.reset_device
end