Sha256: 48f4671d32afc292813c716aad79deef99b4118b06a8e87e5521ed154ff44001

Contents?: true

Size: 558 Bytes

Versions: 5

Compression:

Stored size: 558 Bytes

Contents

require 'delayed_job'

class Delayed::Job
  class DelayedJobFake < Array
    # fake out arel
    def order(*args)
      DelayedJobFake.new
    end

    def offset(*args)
      DelayedJobFake.new
    end

    def limit(*args)
      DelayedJobFake.new
    end

    def size(*args)
      {}
    end
  end

  def self.group(*args)
    DelayedJobFake.new
  end

  def self.where(*args)
    DelayedJobFake.new
  end

  def self.count(*args)
    0
  end

  def self.order(*args)
    DelayedJobFake.new
  end

  def self.find(*args)
    DelayedJobFake.new
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
delayed_job_web-1.4.4 test/support/delayed_job_fake.rb
delayed_job_web-1.4.3 test/support/delayed_job_fake.rb
delayed_job_web-1.4.2 test/support/delayed_job_fake.rb
delayed_job_web-1.4 test/support/delayed_job_fake.rb
delayed_job_web-1.3 test/support/delayed_job_fake.rb