Class: SandthornDriverEventStore::EventStoreDriver
- Inherits:
-
Object
- Object
- SandthornDriverEventStore::EventStoreDriver
- Defined in:
- lib/sandthorn_driver_event_store/event_store_driver.rb
Instance Method Summary collapse
- #execute {|@connection| ... } ⇒ Object
-
#initialize(host:, port:, page_size:) ⇒ EventStoreDriver
constructor
A new instance of EventStoreDriver.
Constructor Details
#initialize(host:, port:, page_size:) ⇒ EventStoreDriver
Returns a new instance of EventStoreDriver.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/sandthorn_driver_event_store/event_store_driver.rb', line 6 def initialize host:, port:, page_size: @connection = HttpEventStore::Connection.new do |config| #default value is '127.0.0.1' config.endpoint = host #default value is 2113 config.port = port #default value is 20 entries per page config.page_size = page_size end end |
Instance Method Details
#execute {|@connection| ... } ⇒ Object
18 19 20 |
# File 'lib/sandthorn_driver_event_store/event_store_driver.rb', line 18 def execute yield @connection end |