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