Использование обратного вызова парольной фразы в ruby gpgme
Я использую гем ruby gpgme (1.0.8). Мой обратный вызов парольной фразы не называется:
def passfunc(*args)
fd = args.last
io = IO.for_fd(fd, 'w')
io.puts "mypassphrase"
io.flush
end
opts = {
:passphrase_callback => method(:passfunc)
}
GPGME.decrypt(input,output, opts)
У кого-нибудь есть рабочий пример обратного вызова парольной фразы?