From 2cef2d411a20b89b71fb76876c33b331f94d0cc5 Mon Sep 17 00:00:00 2001 From: Joshua Wehner Date: Thu, 3 Mar 2011 15:43:42 -0500 Subject: Methods that return nil should not be considered YAML --- activemodel/lib/active_model/serializers/xml.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'activemodel/lib') diff --git a/activemodel/lib/active_model/serializers/xml.rb b/activemodel/lib/active_model/serializers/xml.rb index d4295e6afe..19639b1363 100644 --- a/activemodel/lib/active_model/serializers/xml.rb +++ b/activemodel/lib/active_model/serializers/xml.rb @@ -33,6 +33,7 @@ module ActiveModel protected def compute_type + return if value.nil? type = ActiveSupport::XmlMini::TYPE_NAMES[value.class.name] type ||= :string if value.respond_to?(:to_str) type ||= :yaml -- cgit v1.2.3