Sha256: d58b5a2c0317478b38d80ef8f9160d9a51c60bcdeeed6e88a11b5cf35331e28d
Contents?: true
Size: 631 Bytes
Versions: 11
Compression:
Stored size: 631 Bytes
Contents
# frozen_string_literal: true module ConvenientService module Common module Plugins module HasInternals module Concern include Support::Concern instance_methods do def internals @internals ||= self.class.internals_class.new end end class_methods do def internals_class ## # TODO: Generic `CreateInternalsClass`. # @internals_class ||= Commands::CreateInternalsClass.call(service_class: self) end end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems