class ROM::EventStore::Gateway

Public Class Methods

new(uri) click to toggle source
# File lib/rom/event_store/gateway.rb, line 7
def initialize(uri)
  @connection = Estore::Session.new(*uri.split(':'))
  @categories = {}
end

Public Instance Methods

[](name) click to toggle source
# File lib/rom/event_store/gateway.rb, line 12
def [](name)
  @categories[name]
end
dataset(name) click to toggle source
# File lib/rom/event_store/gateway.rb, line 16
def dataset(name)
  @categories[name] = Dataset.new(name, connection)
end
dataset?(name) click to toggle source
# File lib/rom/event_store/gateway.rb, line 20
def dataset?(name)
  @categories.key?(name)
end