Module: AggregateStreams::Controls::MessageData::Input
- Defined in:
- lib/aggregate_streams/controls/message_data.rb
Class Method Summary collapse
- .alternate(type: nil, data: nil) ⇒ Object
- .example(type: nil, data: nil, metadata: nil, **metadata_args) ⇒ Object
Class Method Details
.alternate(type: nil, data: nil) ⇒ Object
17 18 19 20 21 |
# File 'lib/aggregate_streams/controls/message_data.rb', line 17 def self.alternate(type: nil, data: nil) = Metadata::Input.alternate Read.example(type: type, data: data, metadata: ) end |
.example(type: nil, data: nil, metadata: nil, **metadata_args) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/aggregate_streams/controls/message_data.rb', line 7 def self.example(type: nil, data: nil, metadata: nil, **) ||= Metadata::Input.example(**) = Read.example(type: type, data: data, metadata: ) .stream_name = [:stream_name] .position = [:position] .global_position = [:global_position] end |