Module: ConvenientService::Common::Plugins::HasInternals::Concern

Includes:
Support::Concern
Defined in:
lib/convenient_service/common/plugins/has_internals/concern.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.internals_classObject



22
23
24
# File 'lib/convenient_service/common/plugins/has_internals/concern.rb', line 22

def internals_class
  @internals_class ||= Commands::CreateInternalsClass.call(entity_class: self)
end

Instance Method Details

#internalsObject



16
17
18
# File 'lib/convenient_service/common/plugins/has_internals/concern.rb', line 16

def internals
  @internals ||= self.class.internals_class.new
end