Method: MessageStore::Postgres::Get.included

Defined in:
lib/message_store/postgres/get.rb

.included(cls) ⇒ Object



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

def self.included(cls)
  cls.class_exec do
    include MessageStore::Get

    prepend Call
    prepend BatchSize

    dependency :session, Session

    abstract :stream_name
    abstract :sql_command
    abstract :parameters
    abstract :parameter_values
    abstract :last_position
    abstract :log_text

    virtual :specialize_error
    virtual :assure
  end
end