Alguém me explica Proc.new
|
|
Estou fazendo uma autenticação LDAP, porém utilizando o ActiveLdap, eu tinha um método password_block, porém agora estou usando a Net/LDAP, e este método não contém. Então na API informa: Alternatively (with a password block): This method is also aliased as auth Então eu fiz assim: proc = Proc.new { password} E utilizo proc.call, porém não compreendi esse conceito de “processo” dessa classe Proc. Alguém poderia clarear minha mente, me dizendo como funciona e para que serve ??? Grato ! |
|
|
Poxa, ninguém mesmo ??? |
|
|
|
|
|
Quando vc faz isso Você cria um bloco e o armazena em uma variável, e esse bloco pode ser invocado mais tarde com call. Nesse exemplo de código que vc passou, vai funcionar como uma callback, provavelmente ele vai invocar o teu código dentro do método. |

