Blog do TaQ

Ruby 1.8.6

Publicado em Comics

Foi liberada a versão 1.8.6 da linguagem Ruby, como pode ser visto nesse link aqui, justamente com as novidades e o Changelog.

Algumas das novidades são os métodos instance_variable_defined? e class_variable_defined?, que permitem verificar se as respectivas variáveis existem, assim:

class Teste
	@@class_var = 1
	def initialize
		@instance_var = 2
	end
end

test = Teste.new

puts "Variável de instância definida." if 
test.instance_variable_defined?(:@instance_var)

puts "Variável de classe definida." if 
Teste.class_variable_defined?(:@@class_var)

E bola para frente que já começaram o 1.8.7! Ah, e o Rails 1.2.3 é compatível com essa versão.


Tags:


Comentários

Sem nenhum comentário.

comments powered by Disqus

Twitter