From 06ec0e323ad39185a28b1ace714b8e1cadc95d02 Mon Sep 17 00:00:00 2001 From: George Date: Fri, 13 Apr 2018 13:48:19 +0900 Subject: [PATCH] Fix allow ':class' parameter --- lib/her/model/attributes.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/her/model/attributes.rb b/lib/her/model/attributes.rb index e5a99b98..6c7071ff 100644 --- a/lib/her/model/attributes.rb +++ b/lib/her/model/attributes.rb @@ -192,7 +192,7 @@ def new_from_parsed_data(parsed_data) # # @private def use_setter_methods(model, params = {}) - reserved = [:id, model.class.primary_key, *model.class.association_keys] + reserved = [:id, :class, model.class.primary_key, *model.class.association_keys].uniq model.class.attributes *params.keys.reject { |k| reserved.include?(k) } setter_method_names = model.class.setter_method_names