[ruby-it] metodo non riconosciuto

Luca Mearelli luca.mearelli a gmail.com
Mar 2 Set 2008 22:15:04 CEST


On Tue, Sep 2, 2008 at 8:35 PM, luca sabato <ilramingo a gmail.com> wrote:
> class JPages < Array
>
>   def self.generate(domain, link = '')

definito cosi generate e' un metodo di classe di JPages

>     self.push(JPage.new(domain)) if link != ''
>     self.each do |e|

invece each e' un metodo di istanza di JPages (ereditato da Array) ma
qui (i.e. dentro a generate) "self" e' la classe JPages e non una
istanza di JPages  per questo non lo trova (non c'e' ;) )

>       e.list.each do |t|
>         self.push(JPage.new(t)) if in_domain?(domain,t)
>       end
>       self.sort!.uniq
>     end
>   end
>
> end

ciao,
Luca


More information about the Ml mailing list