Module: Ecoportal::API::Common::Content::CollectionModel::Modifiers::ItemsKlass

Extended by:
Includer
Defined in:
lib/ecoportal/api/common/content/collection_model/modifiers/items_klass.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Includer

include_missing

Class Method Details

.included(base) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/ecoportal/api/common/content/collection_model/modifiers/items_klass.rb', line 11

def included(base)
  super
  base.extend Content::ClassHelpers

  include_missing(base, Modifiers::ItemsKey)

  base.extend ClassMethods
  base.inheritable_class_vars :klass, :new_item
end

Instance Method Details

#items_classClass

Returns the class of the elements of the Collection.

Returns:

  • (Class)

    the class of the elements of the Collection



117
118
119
# File 'lib/ecoportal/api/common/content/collection_model/modifiers/items_klass.rb', line 117

def items_class
  self.class.klass
end