Class: EventQ::Amazon::StatusChecker
- Inherits:
-
Object
- Object
- EventQ::Amazon::StatusChecker
- Defined in:
- lib/eventq_aws/aws_status_checker.rb
Instance Method Summary collapse
- #event_type?(event_type) ⇒ Boolean
-
#initialize(queue_manager:, client:) ⇒ StatusChecker
constructor
A new instance of StatusChecker.
- #queue?(queue) ⇒ Boolean
Constructor Details
#initialize(queue_manager:, client:) ⇒ StatusChecker
Returns a new instance of StatusChecker.
5 6 7 8 9 10 11 12 13 |
# File 'lib/eventq_aws/aws_status_checker.rb', line 5 def initialize(queue_manager:, client:) if queue_manager == nil raise 'queue_manager must be specified.'.freeze end @queue_manager = queue_manager end |
Instance Method Details
#event_type?(event_type) ⇒ Boolean
19 20 21 |
# File 'lib/eventq_aws/aws_status_checker.rb', line 19 def event_type?(event_type) @queue_manager.topic_exists?(event_type) end |
#queue?(queue) ⇒ Boolean
15 16 17 |
# File 'lib/eventq_aws/aws_status_checker.rb', line 15 def queue?(queue) @queue_manager.queue_exists?(queue) end |