[IT Web - Ruby Fundamental] Hooks (ganchos) de inclusão e extensão de módulos
1 de abril de 2012

No último post do blog Ruby Fundamental vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes usando os métodos include e extend.
Toda vez que um módulo é mixado em uma classe, um método hook é disparado no módulo.
Esses ganchos são muito úteis quando o módulo precisa interagir em tempo de execução com a classe onde ele está sendo mixado.
Veja o post completo no blog Ruby Fundamental:
Hooks (ganchos) de inclusão e extensão de módulos
Veja também os outros posts do blog Ruby Fundamental:
- Diferenças de “include” e “extend” na inclusão de módulos
- Módulos como mixin
- RubyConf New Orleans 2011: vídeos disponíveis
- Rocky Mountain Ruby 2011: vídeos disponíveis
- Módulos como namespaces
- Diferenças entre procs e lambdas
- Procs e lambdas em Ruby
- Blocos em Ruby
- Acessores e modificadores de atributos
- Exemplos de scripts em Ruby
- Um pouco sobre classes
- Hash em Ruby




Comentários