From 027eb16fca5addb840080b4b58b740b09eb865be Mon Sep 17 00:00:00 2001 From: kou Date: Sun, 11 Feb 2007 13:12:16 +0000 Subject: [PATCH] * lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#initialize): kept backward compatibility. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 7 ++++++- lib/rss/xml-stylesheet.rb | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f28439c9be..ba05ae44de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,11 @@ +Sun Feb 11 22:11:05 2007 Kouhei Sutou + + * lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#initialize): + kept backward compatibility. + Sun Feb 11 22:10:08 2007 Kouhei Sutou - * lib/rss/parser.rb (RSS::ListenerMixin::start_else_element): used + * lib/rss/parser.rb (RSS::ListenerMixin#start_else_element): used const_defined? instead of constants.include?. Sun Feb 11 18:47:14 2007 Masaki Suketa diff --git a/lib/rss/xml-stylesheet.rb b/lib/rss/xml-stylesheet.rb index 66e3161dd0..559d6bcd56 100644 --- a/lib/rss/xml-stylesheet.rb +++ b/lib/rss/xml-stylesheet.rb @@ -35,6 +35,10 @@ module RSS attr_accessor(*ATTRIBUTES) attr_accessor(:do_validate) def initialize(*attrs) + if attrs.size == 1 and + (attrs.first.is_a?(Hash) or attrs.first.is_a?(Array)) + attrs = attrs.first + end @do_validate = true ATTRIBUTES.each do |attr| __send__("#{attr}=", nil)