# File lib/net/sftp/protocol/01/attributes.rb, line 88 def self.from_hash( hash ) if hash[:owner] require 'etc' hash[:uid] = Etc.getpwnam( hash[:owner] ).uid end if hash[:group] require 'etc' hash[:gid] = Etc.getgrnam( hash[:group] ).gid end new hash[:size], hash[:uid], hash[:gid], hash[:permissions], hash[:atime], hash[:mtime], hash[:extended] end