[ruby-it] metodo non riconosciuto

luca sabato ilramingo a gmail.com
Mar 2 Set 2008 20:35:02 CEST


salve lista non vorrei disturbarvi ma non riesco proprio a capire per  
quale motivo non riesco a iterare nella mia classe il codice è questo:

class JPages < Array

   def self.generate(domain, link = '')
     self.push(JPage.new(domain)) if link != ''
     self.each do |e|
       e.list.each do |t|
         self.push(JPage.new(t)) if in_domain?(domain,t)
       end
       self.sort!.uniq
     end
   end

end

sicuramente ci saranno un sacco di errori ma eseguendo i test che ho  
scritto si blocca e mi ritorna

NoMethodError: undefined method `each' for JPages:Class

ovviamente o la classe JPage nello stesso file

da premettere che ho da poco ricominciato a programmare, vorrei  
capire perchè non riconosce il metodo each visto che lo eredita da  
Array.

grazie per le eventuali risposte.

luca sabato
---
nope --- the [nomad code]







More information about the Ml mailing list