aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/lib/active_model/attributes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activemodel/lib/active_model/attributes.rb')
-rw-r--r--activemodel/lib/active_model/attributes.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/activemodel/lib/active_model/attributes.rb b/activemodel/lib/active_model/attributes.rb
index 4665525281..ea8c8d5f72 100644
--- a/activemodel/lib/active_model/attributes.rb
+++ b/activemodel/lib/active_model/attributes.rb
@@ -2,6 +2,14 @@ require 'active_support/core_ext/object/instance_variables'
module ActiveModel
module Attributes
+ def self.append_features(base)
+ unless base.instance_methods.include?('attributes')
+ super
+ else
+ false
+ end
+ end
+
def attributes
instance_values
end