Class: RSpec::Que::Matchers::QueueUp::QueuedPriority
- Inherits:
-
Object
- Object
- RSpec::Que::Matchers::QueueUp::QueuedPriority
- Defined in:
- lib/rspec/que/queue_up/queued_priority.rb
Instance Method Summary collapse
- #desc ⇒ Object
- #failed_msg(candidates) ⇒ Object
-
#initialize(priority) ⇒ QueuedPriority
constructor
A new instance of QueuedPriority.
- #matches?(job) ⇒ Boolean
Constructor Details
#initialize(priority) ⇒ QueuedPriority
Returns a new instance of QueuedPriority.
8 9 10 |
# File 'lib/rspec/que/queue_up/queued_priority.rb', line 8 def initialize(priority) @priority = priority end |
Instance Method Details
#desc ⇒ Object
16 17 18 |
# File 'lib/rspec/que/queue_up/queued_priority.rb', line 16 def desc "of priority #{@priority}" end |
#failed_msg(candidates) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/rspec/que/queue_up/queued_priority.rb', line 20 def failed_msg(candidates) if candidates.length == 1 "job of priority #{candidates.first[:priority]}" else "jobs of priority #{candidates.map { |c| c[:priority] }}" end end |
#matches?(job) ⇒ Boolean
12 13 14 |
# File 'lib/rspec/que/queue_up/queued_priority.rb', line 12 def matches?(job) job[:priority] == @priority end |