diff options
Diffstat (limited to 'activerecord/lib')
-rw-r--r-- | activerecord/lib/active_record/xml_serialization.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/xml_serialization.rb b/activerecord/lib/active_record/xml_serialization.rb index 8d1dda5875..54d024fc89 100644 --- a/activerecord/lib/active_record/xml_serialization.rb +++ b/activerecord/lib/active_record/xml_serialization.rb @@ -222,12 +222,17 @@ module ActiveRecord #:nodoc: end def serialize - builder.tag!(root) do + args = [root] + if options[:namespace] + args << {:xmlns=>options[:namespace]} + end + + builder.tag!(*args) do add_attributes add_includes add_procs end - end + end alias_method :to_s, :serialize |