module AggregateStreams::Controls::MessageData::Output

Public Class Methods

alternate(type: nil, data: nil) click to toggle source
# File lib/aggregate_streams/controls/message_data.rb, line 31
def self.alternate(type: nil, data: nil)
  metadata ||= Metadata::Output.alternate

  MessageData::Read.example(type: type, data: data, metadata: metadata)
end
example(type: nil, data: nil, metadata: nil, **metadata_args) click to toggle source
# File lib/aggregate_streams/controls/message_data.rb, line 25
def self.example(type: nil, data: nil, metadata: nil, **metadata_args)
  metadata ||= Metadata::Output.example(**metadata_args)

  MessageData::Read.example(type: type, data: data, metadata: metadata)
end