[Ruby] помогите ламеру
Ildar Mulyukov
ildar на altlinux.ru
Пт Ноя 20 10:25:30 UTC 2009
Коллеги,
я совсем не рублю в Руби. ;-)
Однако мне понадобился вот такой небольшой скрипт:
http://intertwingly.net/code/svgtidy/svgtidy.rb
Но он валится примерно так:
$ ruby /tmp/svgtidy.rb <
/usr/share/icons/hicolor/scalable/apps/nautilus.svg
/usr/share/ruby/1.9/rexml/formatters/default.rb:66:in `block in
write_element': undefined method `name' for #<Hash:0x820e920>
(NoMethodError)
from /usr/share/ruby/1.9/rexml/formatters/default.rb:66:in
`each'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:66:in
`sort_by'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:66:in
`write_element'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:31:in
`write'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:60:in
`block in write_document'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:60:in
`each'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:60:in
`write_document'
from /usr/share/ruby/1.9/rexml/formatters/default.rb:28:in
`write'
from /usr/share/ruby/1.9/rexml/node.rb:33:in `to_s'
from /tmp/svgtidy.rb:291:in `<main>'
Можете подсказать, как правильно забороть эту проблему? Гугль не помог
:-(
Заранее спасибо.
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
Jabber: ildar на jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
Подробная информация о списке рассылки Ruby