Sha256: 0ffd4a02e6e80a7ae43625145820b9968349247a0cdaeb85ec7da0a5552bcc8c

Contents?: true

Size: 399 Bytes

Versions: 8

Compression:

Stored size: 399 Bytes

Contents

module SandthornDriverSequel
  module EventStoreContext
    def events_table_name
      with_context_if_exists :events
    end
    def aggregates_table_name
      with_context_if_exists :aggregates
    end
    def snapshots_table_name
      with_context_if_exists :snapshots
    end
    def with_context_if_exists name
      name = "#{context}_#{name}".to_sym if context
      name
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sandthorn_driver_sequel-1.1.0 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.6 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.5 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.4 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.3 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.2 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.1 lib/sandthorn_driver_sequel/event_store_context.rb
sandthorn_driver_sequel-1.0.0 lib/sandthorn_driver_sequel/event_store_context.rb