lib/micro/attributes/features/strict_initialize.rb in u-attributes-1.0.1 vs lib/micro/attributes/features/strict_initialize.rb in u-attributes-1.1.0
- old
+ new
@@ -4,13 +4,9 @@
module Features
module StrictInitialize
MISSING_KEYWORD = 'missing keyword'.freeze
MISSING_KEYWORDS = 'missing keywords'.freeze
- def self.included(base)
- base.send(:include, ::Micro::Attributes::Features::Initialize)
- end
-
protected def attributes=(arg)
arg_hash = AttributesUtils.stringify_hash_keys!(arg)
att_data = self.class.attributes_data({})
attributes_missing!(ref: att_data, arg: arg_hash)