From 051d859880dde2896cc5417844e566569466b28c Mon Sep 17 00:00:00 2001 From: Sen-Zhang Date: Mon, 11 Apr 2016 19:33:52 -0700 Subject: prevent 'attribute_changed?' from returning nil --- activemodel/lib/active_model/dirty.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'activemodel') diff --git a/activemodel/lib/active_model/dirty.rb b/activemodel/lib/active_model/dirty.rb index fad4de9df5..9aca5f2c90 100644 --- a/activemodel/lib/active_model/dirty.rb +++ b/activemodel/lib/active_model/dirty.rb @@ -180,7 +180,7 @@ module ActiveModel result &&= options[:to] == __send__(attr) if options.key?(:to) result &&= options[:from] == changed_attributes[attr] if options.key?(:from) end - result + !!result end # Handles *_was for +method_missing+. -- cgit v1.2.3