Module: Consumer::PositionStore

Included in:
Controls::PositionStore::File, Substitute::PositionStore
Defined in:
lib/consumer/position_store.rb,
lib/consumer/position_store/telemetry.rb,
lib/consumer/position_store/substitute.rb

Defined Under Namespace

Modules: Build, ClassConfigure, Configure, Get, Put, Substitute, Telemetry

Class Method Summary collapse

Class Method Details

.included(cls) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/consumer/position_store.rb', line 3

def self.included(cls)
  cls.class_exec do
    include Dependency
    include TemplateMethod

    include Log::Dependency

    extend Build
    extend ClassConfigure

    prepend Configure
    prepend Get
    prepend Put

    dependency :telemetry, ::Telemetry

    template_method :configure
    template_method :location
  end
end