Module: Consumer::Controls::MessageData::Batch

Defined in:
lib/consumer/controls/message_data/batch.rb

Class Method Summary collapse

Class Method Details

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



5
6
7
8
9
10
11
12
13
14
# File 'lib/consumer/controls/message_data/batch.rb', line 5

def self.example(instances: nil, position: nil)
  instances ||= size
  start_position ||= Controls::Position::Global.example

  instances.times.map do |offset|
    position = start_position + offset

    MessageData.example(global_position: position)
  end
end

.sizeObject



16
17
18
# File 'lib/consumer/controls/message_data/batch.rb', line 16

def self.size
  3
end