lib/ecoportal/api/common/content/collection_model.rb in ecoportal-api-v2-0.8.30 vs lib/ecoportal/api/common/content/collection_model.rb in ecoportal-api-v2-0.8.31
- old
+ new
@@ -80,13 +80,14 @@
dim_class = new_class(name, inherits: Common::Content::ArrayModel) do |klass|
klass.order_matters = order_matters
klass.uniq = uniq
end
end
-
end
include Enumerable
+
+ inheritable_class_vars :klass, :order_matters, :order_key, :items_key, :new_item
def initialize(ini_doc = [], parent: self, key: nil)
unless self.class.klass?
raise "Undefined base 'klass' or 'new_item' callback for #{self.class}"
end