Aprendi essa dica com Mike Burns .
Entre em um shell Ruby interativo :
$ irb
Requer o Etc
módulo :
> require 'etc'
Dos documentos:
O
Etc
módulo fornece uma maneira mais confiável de acessar informações sobre o usuário conectado do que variáveis de ambiente como+$USER+
.
Obtenha seu nome no campo GECOS no passwd(5)
banco de dados:
> Etc.getpwuid.gecos.split(',').first
=> "Dan Croak"