• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Monday, 18 Jan 2010 15:34
O novo endereço encontra-se em www.parasitando.com
Author: "Leandro Heuert (noreply@blogger.com)"
Send by mail Print  Save  Delicious 
Date: Thursday, 04 Sep 2008 11:46
O pessoal lá de Passo Fundo lançou a página do Google Chrome Brasil. Vale a pena conferir.
Author: "Leandro Heuert (noreply@blogger.com)" Tags: "chrome"
Send by mail Print  Save  Delicious 
Date: Tuesday, 02 Sep 2008 06:47
Agora a coisa ficou (mais) feia para o IEca, que deve estar tendo pesadelos com a chegada do Google Chrome. Trata-se do navegador da Google, parece ser tão simples e intuitivo como a página inicial. Confira mais sobre o Google Chrome.
Author: "Leandro Heuert (noreply@blogger.com)" Tags: "google"
Send by mail Print  Save  Delicious 
Date: Sunday, 10 Aug 2008 21:17
A flexibilidade que o Ruby proporciona ao desenvolvedor é significativamente maior que qualquer outra linguagem de propósito geral, tanto por ser uma linguagem de script quanto por ser de altissísimo nível. Podemos facilmente alterar as classes padrão do Ruby implementando novos métodos ou simplesmente alterando os métodos existentes. Logo abaixo segue um pequeno exemplo da implementação de um novo método na classe Numeric chamado mais.


class Numeric
def mais numero
self + numero
end
end

1.mais 2


Pode-se perceber que o resultado será 3, basta ler a frase para saber o resultado.

É como perguntar ao Google o valor de 1 mais 2.
Author: "Leandro Heuert (noreply@blogger.com)" Tags: "ruby metaprogramação"
Send by mail Print  Save  Delicious 
Date: Tuesday, 05 Aug 2008 05:47
I am still trying to kill a mighty dragon. Fallowing a recipe.
Author: "Leandro Heuert (noreply@blogger.com)" Tags: "linguagens de programacao"
Send by mail Print  Save  Delicious 
Date: Wednesday, 16 Jul 2008 06:29
Mesmo que você tenha uma classe filho (subclasse) que sobrescreva algum método da classe pai (superclasse), você ainda consegue acessar o método da classe pai usando a palavra reservada super.

Vejamos, classe Pai e Filho, a seguir:

class Pai
def metodo
puts "método de Pai"
end
end

class Filho < Pai
def metodo
super
puts "método de Filho"
end
end

Instanciando a classe Filho:

filho = Filho.new
filho.metodo

Obtemos o seguinte retorno:

método de Pai
método de Filho

Muito simples, não? Mas, o que acontece ao modificarmos os métodos da classe Pai e Filho. Dessa forma:

class Pai
def metodo
puts self.class
end
end

class Filho < Pai
def metodo
super
puts self.class
end
end

filho = Filho.new
filho.metodo

O quê deveria acontecer mesmo?
Author: "Leandro Heuert (noreply@blogger.com)"
Send by mail Print  Save  Delicious 
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader