Module: EventStore::HTTP::Controls::URI::Event

Defined in:
lib/event_store/http/controls/uri/event.rb

Class Method Summary collapse

Class Method Details

.example(stream: nil, position: nil) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/event_store/http/controls/uri/event.rb', line 6

def self.example(stream: nil, position: nil)
  stream ||= Stream.example
  position ||= 0

  ip_address = IPAddress.example
  port = Port.example

  ::URI.parse "http://#{ip_address}:#{port}/streams/#{stream}/#{position}"
end

.raw(stream: nil, position: nil) ⇒ Object



16
17
18
19
# File 'lib/event_store/http/controls/uri/event.rb', line 16

def self.raw(stream: nil, position: nil)
  uri = example stream: stream, position: position
  uri.to_s
end