Module: EventStore::HTTP::Controls::ReadStream::OutputSchema::Optimized::Event
- Defined in:
- lib/event_store/http/controls/read_stream/output_schema/optimized.rb
Defined Under Namespace
Classes: Example
Class Method Summary collapse
Class Method Details
.example(id: nil, stream: nil, position: nil, global_position: nil) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/event_store/http/controls/read_stream/output_schema/optimized.rb', line 12 def self.example(id: nil, stream: nil, position: nil, global_position: nil) position ||= 0 global_position ||= position id ||= Controls::Event::ID.example position stream ||= Stream.example type = Controls::Event::Type.example data = Controls::Event::Data.example position = Controls::Event::Metadata.example position Example.new id, type, data, , stream, position, global_position end |