From 139609355f0b2e87a547f6520f2bd5d5c2702545 Mon Sep 17 00:00:00 2001 From: Tema Bolshakov Date: Fri, 29 Aug 2014 13:01:01 +0400 Subject: [PATCH] Object.const_get differs on 2.0 and 2.1.2. So rescue from NameError --- lib/active_model/serializer.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/active_model/serializer.rb b/lib/active_model/serializer.rb index 00d10767..373e9078 100644 --- a/lib/active_model/serializer.rb +++ b/lib/active_model/serializer.rb @@ -80,8 +80,10 @@ module ActiveModel adapter_class = case config.adapter when Symbol class_name = "ActiveModel::Serializer::Adapter::#{config.adapter.to_s.classify}" - if Object.const_defined?(class_name) + begin Object.const_get(class_name) + rescue NameError + nil end when Class config.adapter