Sha256: 362450f688726fd6746bc4079f56377827f182d76ea0e1fe273d731fb2702d46

Contents?: true

Size: 364 Bytes

Versions: 28

Compression:

Stored size: 364 Bytes

Contents

# frozen_string_literal: true

module PgEventstore
  # @!visibility private
  class AbstractCommand
    attr_reader :queries
    private :queries

    # @param queries [PgEventstore::Queries]
    def initialize(queries)
      @queries = queries
    end

    def call(*, **)
      raise NotImplementedError, "Implement #call in your child class."
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
pg_eventstore-1.1.3 lib/pg_eventstore/abstract_command.rb
pg_eventstore-1.1.2 lib/pg_eventstore/abstract_command.rb
pg_eventstore-1.1.1 lib/pg_eventstore/abstract_command.rb
pg_eventstore-1.1.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-1.0.4 lib/pg_eventstore/abstract_command.rb
pg_eventstore-1.0.0.rc2 lib/pg_eventstore/abstract_command.rb
pg_eventstore-1.0.0.rc1 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.10.2 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.10.1 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.9.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.8.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.7.2 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.7.1 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.7.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.6.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.5.3 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.5.2 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.5.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.4.0 lib/pg_eventstore/abstract_command.rb
pg_eventstore-0.3.0 lib/pg_eventstore/abstract_command.rb