class RSpec::Que::Matchers::QueueUp::QueuedAt

Public Class Methods

new(the_time) click to toggle source
# File lib/rspec/que/queue_up/queued_at.rb, line 8
def initialize(the_time)
  @time = the_time
end

Public Instance Methods

desc() click to toggle source
# File lib/rspec/que/queue_up/queued_at.rb, line 16
def desc
  "at #{@time}"
end
failed_msg(candidates) click to toggle source
# File lib/rspec/que/queue_up/queued_at.rb, line 20
def failed_msg(candidates)
  if candidates.length == 1
    "job at #{candidates.first[:run_at]}"
  else
    "jobs at #{candidates.map { |c| c[:run_at] }}"
  end
end
matches?(job) click to toggle source
# File lib/rspec/que/queue_up/queued_at.rb, line 12
def matches?(job)
  job[:run_at] == @time
end