module AggregateStreams::Controls::Aggregation

Public Class Methods

example(sequence: nil, sequence_category: nil) click to toggle source
# File lib/aggregate_streams/controls/aggregation.rb, line 4
def self.example(sequence: nil, sequence_category: nil)
  if sequence == :none
    sequence = nil
  else
    sequence ||= self.sequence
  end

  sequence_category ||= StreamName::Input.category

  aggregation = New.example

  unless sequence.nil?
    aggregation.set_sequence(sequence_category, sequence)
  end

  aggregation
end
sequence() click to toggle source
# File lib/aggregate_streams/controls/aggregation.rb, line 22
def self.sequence
  Position.example
end