# File /home/oliver/dev/powermate/PowerMate.rb, line 214 def dev_name if !@name then @name = "%code%" * 255 # allocate string, 255 should be enough @device.ioctl( EVIOCGNAME, @name ) # retrieve device name @name.gsub!(/%code%.*/, '') # strip extra NULLs end return @name end