Module: SandthornDriverSequel

Defined in:
lib/sandthorn_driver_sequel.rb,
lib/sandthorn_driver_sequel/access.rb,
lib/sandthorn_driver_sequel/storage.rb,
lib/sandthorn_driver_sequel/version.rb,
lib/sandthorn_driver_sequel/migration.rb,
lib/sandthorn_driver_sequel/event_query.rb,
lib/sandthorn_driver_sequel/event_store.rb,
lib/sandthorn_driver_sequel/sequel_driver.rb,
lib/sandthorn_driver_sequel/utilities/array.rb,
lib/sandthorn_driver_sequel/access/event_access.rb,
lib/sandthorn_driver_sequel/event_store_context.rb,
lib/sandthorn_driver_sequel/access/snapshot_access.rb,
lib/sandthorn_driver_sequel/wrappers/event_wrapper.rb,
lib/sandthorn_driver_sequel/access/aggregate_access.rb,
lib/sandthorn_driver_sequel/wrappers/snapshot_wrapper.rb

Defined Under Namespace

Modules: Access, Errors, EventStoreContext, Utilities Classes: AggregateAccess, EventAccess, EventQuery, EventStore, EventWrapper, Migration, SequelDriver, SnapshotAccess, SnapshotWrapper, Storage

Constant Summary collapse

VERSION =
"2.0.1"

Class Method Summary collapse

Class Method Details

.driver_from_url(url: nil, context: nil) ⇒ Object



14
15
16
# File 'lib/sandthorn_driver_sequel.rb', line 14

def driver_from_url url: nil, context: nil
  EventStore.new url: url, context: context
end

.migrate_db(url: nil, context: nil) ⇒ Object



17
18
19
20
# File 'lib/sandthorn_driver_sequel.rb', line 17

def migrate_db url: nil, context: nil
  migrator = Migration.new url: url, context: context
  migrator.migrate!
end