[ruby-it] metodo non riconosciuto
Paolo Montrasio
paolo a paolomontrasio.com
Mer 3 Set 2008 16:33:39 CEST
Perché invece di definire un metodo generate (che mi pare un
costruttore) non ridefinisci la new di JPages così:
def self.initialize(domain, link = "")
# il codice di generate
end
e poi lo chiami con @pages = JPages.new(@base_url) ?
A questo punto i self si comporteranno come ti attendi e sia il push che
l'each dovrebbero funzionare.
Fai attenzione però a che la new() con un argomento vada davvero a
finire sull'inizialize con l'argomento opzionale che ho suggerito.
Potrebbe andare in conflitto con i vari costruttori di Array
Array.new(size=0, obj=nil)
Array.new(array)
Array.new(size) {|index| block }
anche se quello di JPages dovrebbe aver la precedenza.
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list