Module: Dipa::Models::StateAttributeHandling
- Extended by:
- ActiveSupport::Concern
- Includes:
- SettingConstants
- Included in:
- Agent, Coordinator
- Defined in:
- app/models/concerns/dipa/models/state_attribute_handling.rb
Constant Summary collapse
- SHARED_FINISHED_STATES =
{ aborted: 'aborted', finished: 'finished', processing_failed: 'processing_failed', processing_timed_out: 'processing_timed_out', timed_out: 'timed_out' }.freeze
- SHARED_CONTINUING_STATES =
{ initialized: 'initialized', processing: 'processing' }.freeze
Instance Method Summary collapse
Instance Method Details
#failed_state? ⇒ Boolean
53 54 55 |
# File 'app/models/concerns/dipa/models/state_attribute_handling.rb', line 53 def failed_state? self.class::COMBINED_FINISHED_STATES.except(:finished).value?(state) end |
#finished_state? ⇒ Boolean
49 50 51 |
# File 'app/models/concerns/dipa/models/state_attribute_handling.rb', line 49 def finished_state? self.class::COMBINED_FINISHED_STATES.value?(state) end |