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

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
Alias de métodos em Ruby também podem ser criados para métodos de classes, inclusive quando são definidos em módulos separados. Veja o post completo no blog Ruby Fundamental: Alias para métodos de classe Veja também os outros posts do blog Ruby Fundamental: Uma maneira não trivial de acessar valores de hash Usando recursividade para alterar valores de hash Alias para métodos [...]

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

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
Alias de métodos em Ruby também podem ser criados para métodos de classes, inclusive quando são definidos em módulos separados. Veja o post completo no blog Ruby Fundamental: Alias para métodos de classe Veja também os outros posts do blog Ruby Fundamental: Uma maneira não trivial de acessar valores de hash Usando recursividade para alterar valores de hash Alias para métodos [...]

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

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
Alias de métodos em Ruby também podem ser criados para métodos de classes, inclusive quando são definidos em módulos separados. Veja o post completo no blog Ruby Fundamental: Alias para métodos de classe Veja também os outros posts do blog Ruby Fundamental: Uma maneira não trivial de acessar valores de hash Usando recursividade para alterar valores de hash Alias para métodos [...]

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

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
Em Ruby é comum alguns métodos terem mais de um nome. Para definir um novo nome para seus métodos, podemos usar o recurso alias_method. Mas a verdadeira utilidade de se criar alias de métodos é poder modificar o comportamento de um método, fornecendo uma nova implementação, sem perder a implementação original do método. Veja o post completo [...]

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

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

por em IT Web,Module,ruby,Ruby Fundamental Nenhum comentário
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: Diferenças entre procs e lambdas Procs e [...]

Switch to our mobile site