[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