Method: LIBUSB::Setting#inspect

Defined in:
lib/libusb/setting.rb

#inspectObject



104
105
106
107
108
109
110
111
112
# File 'lib/libusb/setting.rb', line 104

def inspect
  attrs = []
  attrs << self.bAlternateSetting.to_s
  devclass = LIBUSB.dev_string(self.bInterfaceClass, self.bInterfaceSubClass, self.bInterfaceProtocol)
  attrs << devclass
  desc = self.description
  attrs << desc if desc != '?'
  "\#<#{self.class} #{attrs.join(' ')}>"
end