From bbd3c8b157db4f5ce7a3d24da40d67fd92511524 Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Thu, 16 May 2013 17:28:26 -0700 Subject: [PATCH] Define embeddable? as an alias of object --- lib/active_model/serializer/associations.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/active_model/serializer/associations.rb b/lib/active_model/serializer/associations.rb index 7cfa3855..aa77bf63 100644 --- a/lib/active_model/serializer/associations.rb +++ b/lib/active_model/serializer/associations.rb @@ -19,7 +19,8 @@ module ActiveModel @serializer_options = serializer_options end - attr_reader :root, :name, :embed_ids, :embed_objects, :embed_in_root + attr_reader :object, :root, :name, :embed_ids, :embed_objects, :embed_in_root + alias embeddable? object alias embed_objects? embed_objects alias embed_ids? embed_ids alias use_id_key? embed_ids? @@ -35,13 +36,9 @@ module ActiveModel end end - def embeddable? - !object.nil? - end - private - attr_reader :object, :embed_key, :serializer, :options, :serializer_options + attr_reader :embed_key, :serializer, :options, :serializer_options def find_serializable(object) if serializer