From 597a2e31481ac8c69b402d90c635776300059f3a Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 6 May 2013 10:30:46 +1000 Subject: [PATCH] allow serializers to implement an options attribute --- lib/active_model/serializer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/active_model/serializer.rb b/lib/active_model/serializer.rb index 048ef70c..281af425 100644 --- a/lib/active_model/serializer.rb +++ b/lib/active_model/serializer.rb @@ -368,8 +368,8 @@ module ActiveModel end def include?(name) - return false if options.key?(:only) && !Array(options[:only]).include?(name) - return false if options.key?(:except) && Array(options[:except]).include?(name) + return false if @options.key?(:only) && !Array(@options[:only]).include?(name) + return false if @options.key?(:except) && Array(@options[:except]).include?(name) send INCLUDE_METHODS[name] end