[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