Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

petit soucis HTMLEntities.decode_entities

7 views
Skip to first unread message

Patrick Lamaizière

unread,
Sep 7, 2011, 5:22:41 PM9/7/11
to
Y'a quelqu'un ?

Bonjour,

J'ai un soucis avec un petit script en ruby 1.8 et HTMLEntities qui ne
marche plus suite à la mise à jour du gem. D'après le changelog de
HTMLEntities, la methode decode_entities n'existe plus il faut
utiliser decode à la place.

Le code qui ne marche plus (NoMethodError):
@@conv.iconv(HTMLEntities.decode_entities(item.title))

Par contre en remplacant decode_entities par decode, ça ne marche pas
mieux

./rss2nntp.rb:174:in `initialize': undefined method `decode' for HTMLEntities:Class (NoMethodError)
from ./feeder.rb:66:in `new'
from ./feeder.rb:66
from ./feeder.rb:64:in `each'
from ./feeder.rb:64
from /usr/local/lib/ruby/1.8/open-uri.rb:135:in `open_uri'
from /usr/local/lib/ruby/1.8/open-uri.rb:518:in `open'
from /usr/local/lib/ruby/1.8/open-uri.rb:30:in `open'
from ./feeder.rb:53
from ./feeder.rb:48:in `each'
from ./feeder.rb:48

Une idée parce que là j'ai épuisé mon quota de ruby ?
(je peux fournir le source complet au cas où)

Merci.

F. Senault

unread,
Sep 11, 2011, 7:18:54 AM9/11/11
to
Le 7 septembre 2011 ᅵ 23:22, Patrick Lamaiziᅵre a ᅵcrit :

> Y'a quelqu'un ?

Vaguement.

> Bonjour,
>
> J'ai un soucis avec un petit script en ruby 1.8 et HTMLEntities qui ne

> marche plus suite ᅵ la mise ᅵ jour du gem. D'aprᅵs le changelog de


> HTMLEntities, la methode decode_entities n'existe plus il faut

> utiliser decode ᅵ la place.

J'ai dᅵjᅵ vu ᅵa quelque part... :)

Le truc ᅵtait d'instancier la classe HTMLEntities et d'appeler les
mᅵthodes sur l'objet ainsi crᅵe.

Code disponible lᅵ :

http://news.lacave.net/rss2nntp/rss2nntp-0.7.tar.gz

Ou lᅵ :

https://bitbucket.org/fredsen/rss2nntp

A+

Fred
--
I am the agent I never was a part of you Burn
I am corruption I never was a part of you Burn
I am the angel I never was a part of you Burn (Nine Inch Nails,
Of your destruction I never was a part of you Burn Burn)

Patrick Lamaizière

unread,
Sep 12, 2011, 3:28:44 PM9/12/11
to
F. Senault :

>> J'ai un soucis avec un petit script en ruby 1.8 et HTMLEntities qui ne
>> marche plus suite à la mise à jour du gem. D'après le changelog de
>> HTMLEntities, la methode decode_entities n'existe plus il faut
>> utiliser decode à la place.
>
> J'ai déjà vu ça quelque part... :)

Ben oui, Je l'utilise toujours :)

Merci beaucoup pour la mise à jour. Marche impec.

0 new messages