Sha256: 3d5eed5d2696212b83efb78316a5541d097870c59448139644c205ad2b8a3589

Contents?: true

Size: 493 Bytes

Versions: 3

Compression:

Stored size: 493 Bytes

Contents

require_relative './dummy_server'

class ClientJobDummy < Karousel::ClientJob
  @@dummy_data = 0 
  
  def self.reset
    @@dummy_data = 0
  end

  def self.populate(karousel_size)
    @@dummy_data += karousel_size
    return [] if @@dummy_data > 100
    karousel_size.times.map { self.new }
  end

  def send
    @server = DummyServer.new
    @server.first_request
    rand(100) > 95 ? false : true
  end

  def finished?
    @server.are_we_there_yet_request
  end

  def process
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
karousel-0.9.12 spec/support/client_job_dummy.rb
karousel-0.9.11 spec/support/client_job_dummy.rb
karousel-0.9.10 spec/support/client_job_dummy.rb