RUBY
Eu já falei que Ruby é sexy ?
Ainda tenho algumas dificuldades mas no geral, tem saido bastante coisa interessante :-)
Segue uma funçao estilo GetPass do Unix para rodar em ambiente Windows :-)
#Require magico...
require 'Win32API'
# HACK PRA WINDOWS... Eu queria uma GetPass nativa do ruby :-(
@getch = Win32API.new("crtdll", "_getch", [], 'L')
def getpass(prompt)
print prompt
pass = ''
while ((c = @getch.call) != 13)
putc "*"
pass << c.chr
end
puts "\n"
return pass
end
Para utiliza-la basta chamar:
passwd = getpass("Digite sua senha: ")
puts passwd
Rules ;-)
Eu já falei que Ruby é sexy ?
Ainda tenho algumas dificuldades mas no geral, tem saido bastante coisa interessante :-)
Segue uma funçao estilo GetPass do Unix para rodar em ambiente Windows :-)
#Require magico...
require 'Win32API'
# HACK PRA WINDOWS... Eu queria uma GetPass nativa do ruby :-(
@getch = Win32API.new("crtdll", "_getch", [], 'L')
def getpass(prompt)
print prompt
pass = ''
while ((c = @getch.call) != 13)
putc "*"
pass << c.chr
end
puts "\n"
return pass
end
Para utiliza-la basta chamar:
passwd = getpass("Digite sua senha: ")
puts passwd
Rules ;-)
0 Comments:
Post a Comment
<< Home