[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ruby-fr
Subject:    [ruby-fr:0662] Re: =?ISO-8859-1?Q?Probl=E8me_de_gestion_de?=
From:       ludo <ludovic.coquelle () enib ! fr>
Date:       2005-04-11 14:46:53
Message-ID: 425A8DDD.9050500 () enib ! fr
[Download RAW message or body]


Remarque/Question:
to_string et to_s, c'est la meme chose?

EXT / TRANSICIEL DELSAUX Nicolas wrote:

>Salut, j'ai un problèmes avec to_s
>J'ai une classe Bookmark et une classe Folder (qui étend Bookmark)
>J'avais commencé à écrire
>
>Def Bookmark
>	def to_s(_deepness = 0)
>		"\t"*_deepness+attributes.inspect
>	end
>end
>
>et
>
>def Folder < Bookmark
>	
>	def to_s(_deepness = 0)
>		returned = super.to_string(_deepness)
>		@bookmarks.each do |bookmark|
>			returned += "\n"+bookmark.to_string(_deepness+1)
>		end
>		returned
>	end
>end
>
>Mais ça donne des résultats délirants. Comme par exemple :
>Exception: undefined method `to_string' for "nil":String
>D:\Java-ext\eclipse\workspace\boo.km.arcs/Folder.rb:36:in `to_s'
>D:\Java-ext\eclipse\workspace\boo.km.arcs/FolderTest.rb:15:in
>`testFolderAdd'
>
>Il semblerait qu'au moment de l'exécution, mon objet Folder n'ait pas comme
>parent un objet Bookmark.
>Pouvez-vous m'expliquer pourquoi ?
>
>
>  
>


["ludovic.coquelle.vcf" (text/x-vcard)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic