Sha256: 93e0a6af4bd42fcf91c009bebf7d86a7fe3df426848d4f950564b28b181022ee

Contents?: true

Size: 230 Bytes

Versions: 84

Compression:

Stored size: 230 Bytes

Contents

class FakeResqueJob
  def initialize(&action)
    @action = action || lambda {}
  end

  def fork_and_perform
    fork do
      perform
      exit!
    end
    Process.wait
  end

  def perform
    @action.call
    true
  end
end

Version data entries

84 entries across 84 versions & 2 rubygems

Version Path
copy_tuner_client-0.13.6 spec/support/fake_resque_job.rb
copy_tuner_client-0.13.5 spec/support/fake_resque_job.rb
copy_tuner_client-0.13.3 spec/support/fake_resque_job.rb
copy_tuner_client-0.13.2 spec/support/fake_resque_job.rb
copy_tuner_client-0.13.1 spec/support/fake_resque_job.rb
copy_tuner_client-0.13.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.12.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.11.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.10.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.9.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.8.1 spec/support/fake_resque_job.rb
copy_tuner_client-0.8.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.7.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.6.2 spec/support/fake_resque_job.rb
copy_tuner_client-0.6.1 spec/support/fake_resque_job.rb
copy_tuner_client-0.5.3 spec/support/fake_resque_job.rb
copy_tuner_client-0.5.2 spec/support/fake_resque_job.rb
copy_tuner_client-0.5.1 spec/support/fake_resque_job.rb
copy_tuner_client-0.5.0 spec/support/fake_resque_job.rb
copy_tuner_client-0.5.0.pre spec/support/fake_resque_job.rb