# File lib/win32/file/stat.rb, line 473 def inspect members = %w/ archive? atime blksize blocks compressed? ctime dev encrypted? gid hidden? indexed? ino mode mtime rdev nlink normal? offline? readonly? reparse_point? size sparse? system? temporary? uid / str = "#<#{self.class}" members.sort.each{ |mem| if mem == 'mode' str << " #{mem}=" << sprintf("0%o", send(mem.intern)) elsif mem[-1].chr == '?' str << " #{mem.chop}=" << send(mem.intern).to_s else str << " #{mem}=" << send(mem.intern).to_s end } str end