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