Class: SolidObjects::Message
- Inherits:
-
Record
- Object
- ActiveRecord::Base
- Record
- SolidObjects::Message
- Defined in:
- app/models/solid_objects/message.rb,
sig/generated/models/solid_objects/message.rbs
Instance Method Summary collapse
- #claimed? ⇒ Boolean
- #completed? ⇒ Boolean
- #dead? ⇒ Boolean
- #ready? ⇒ Boolean
- #rejected? ⇒ Boolean
- #supply_defaults ⇒ void
Methods inherited from Record
Instance Method Details
#claimed? ⇒ Boolean
31 32 33 |
# File 'app/models/solid_objects/message.rb', line 31 def claimed? .present? end |
#completed? ⇒ Boolean
36 37 38 |
# File 'app/models/solid_objects/message.rb', line 36 def completed? completed_at.present? end |
#dead? ⇒ Boolean
46 47 48 |
# File 'app/models/solid_objects/message.rb', line 46 def dead? dead_letter.present? end |
#ready? ⇒ Boolean
26 27 28 |
# File 'app/models/solid_objects/message.rb', line 26 def ready? .present? end |
#rejected? ⇒ Boolean
41 42 43 |
# File 'app/models/solid_objects/message.rb', line 41 def rejected? rejected_at.present? end |
#supply_defaults ⇒ void
This method returns an undefined value.
53 54 55 56 |
# File 'app/models/solid_objects/message.rb', line 53 def supply_defaults self.arguments ||= {} self.available_at ||= enqueued_at || Time.current end |