class Quiver::DutyTestHelper::MemoryHelper

Public Instance Methods

carry_out(count) click to toggle source
# File lib/quiver/duty_test_helper/memory_helper.rb, line 4
def carry_out(count)
  count.times do
    duty_data = Quiver::DutyMaster::MemoryAdapter.queue_array.shift
    next unless duty_data

    duty = duty_data[:duty_class].new(*duty_data[:arguments])
    duty.perform
  end
end