[IT Web - Ruby Fundamental] Módulos para definir métodos globais

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
Anteriormente no blog Ruby Fundamental vimos que módulos podem definir variáveis de instância e que essas variáveis ficam disponíveis para as classes onde eles são “mixados”. Veremos agora como utilizar esse recurso para definir métodos globais. Veja o post completo no blog Ruby Fundamental: Módulos para definir métodos globais Veja também os outros posts do blog Ruby Fundamental: Hooks (ganchos) [...]

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

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
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 [...]

[IT Web - Ruby Fundamental] Diferenças de “include” e “extend” na inclusão de módulos

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
No último post do blog Ruby Fundamental vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes. Em todos os exemplos usamos o método privado include de Module passando como parâmetros qual ou quais módulos serão misturados na classe. Mas também é possível usar o método extend para incluir módulos. Vamos ver alguns exemplos para [...]

[IT Web - Ruby Fundamental] Módulos com mixin

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
Em um post anterior do blog Ruby Fundamental vimos como usar módulos como namespaces. Agora veremos como usar os módulos em Ruby como mixin, misturando os métodos de instância de um módulo em outras classes. Veja o post completo no blog Ruby Fundamental: Módulos como mixin Veja também os outros posts do blog Ruby Fundamental: RubyConf New Orleans 2011: [...]

Switch to our mobile site