Class: Zizq::Resources::CronEntry
- Inherits:
-
Resource
- Object
- Resource
- Zizq::Resources::CronEntry
show all
- Defined in:
- lib/zizq/resources/cron_entry.rb,
sig/generated/zizq/resources/cron_entry.rbs
Overview
Typed wrapper around a cron entry response hash.
Instance Attribute Summary
Attributes inherited from Resource
#client
Instance Method Summary
collapse
Methods inherited from Resource
#initialize, #inspect, #ms_to_seconds, #to_h
Instance Method Details
#expression ⇒ Object
12
|
# File 'lib/zizq/resources/cron_entry.rb', line 12
def expression = @data["expression"]
|
#job ⇒ Object
Returns the job template for this entry.
22
23
24
|
# File 'lib/zizq/resources/cron_entry.rb', line 22
def job JobTemplate.new(client, @data["job"])
end
|
#last_enqueue_at ⇒ Object
19
|
# File 'lib/zizq/resources/cron_entry.rb', line 19
def last_enqueue_at = ms_to_seconds(@data["last_enqueue_at"])
|
#name ⇒ Object
11
|
# File 'lib/zizq/resources/cron_entry.rb', line 11
def name = @data["name"]
|
#next_enqueue_at ⇒ Object
18
|
# File 'lib/zizq/resources/cron_entry.rb', line 18
def next_enqueue_at = ms_to_seconds(@data["next_enqueue_at"])
|
#paused ⇒ Object
14
|
# File 'lib/zizq/resources/cron_entry.rb', line 14
def paused = @data["paused"]
|
#paused? ⇒ Boolean
15
|
# File 'lib/zizq/resources/cron_entry.rb', line 15
def paused? = paused
|
#paused_at ⇒ Object
16
|
# File 'lib/zizq/resources/cron_entry.rb', line 16
def paused_at = ms_to_seconds(@data["paused_at"])
|
#resumed_at ⇒ Object
17
|
# File 'lib/zizq/resources/cron_entry.rb', line 17
def resumed_at = ms_to_seconds(@data["resumed_at"])
|
#timezone ⇒ Object
13
|
# File 'lib/zizq/resources/cron_entry.rb', line 13
def timezone = @data["timezone"]
|