Arquivo

Textos com Etiquetas ‘Módulos’

[IT Web - Ruby Fundamental] Alias para métodos de classe

29 de março de 2013

[IT Web - Ruby Fundamental] Alias para métodos em Ruby

15 de outubro de 2012

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

6 de maio de 2012

[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:

Ruby , , , , , , , , ,

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

2 de março de 2012

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 entender suas diferenças.

Veja o post completo no blog Ruby Fundamental:
Diferenças de “include” e “extend” na inclusão de módulos

Veja também os outros posts do blog Ruby Fundamental:

Ruby , , , , , , ,

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

16 de janeiro de 2012

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:

Ruby , , , , ,

[IT Web - Ruby Fundamental] Módulos como namespaces

30 de setembro de 2011

Módulos em Ruby são grupos de métodos, constantes e variáveis de classes.

Os módulos não podem ser instanciados e não existe herança de módulos. Uma das maneiras de usar módulos é como namespaces.

Veja o post completo no blog Ruby Fundamental:
Módulos como namespaces

Veja também os outros posts do blog Ruby Fundamental:

Ruby , , , , ,