Class: Fuey::Inspections::Support::Status
- Inherits:
-
Object
- Object
- Fuey::Inspections::Support::Status
- Includes:
- Comparable, ModelInitializer
- Defined in:
- lib/fuey_client/fuey/inspections/support/status.rb
Instance Attribute Summary collapse
-
#name ⇒ Object
Returns the value of attribute name.
-
#settings ⇒ Object
Returns the value of attribute settings.
-
#status ⇒ Object
Returns the value of attribute status.
-
#status_message ⇒ Object
Returns the value of attribute status_message.
-
#type ⇒ Object
Returns the value of attribute type.
Instance Method Summary collapse
Methods included from ModelInitializer
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name.
10 11 12 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 10 def name @name end |
#settings ⇒ Object
Returns the value of attribute settings.
10 11 12 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 10 def settings @settings end |
#status ⇒ Object
Returns the value of attribute status.
10 11 12 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 10 def status @status end |
#status_message ⇒ Object
Returns the value of attribute status_message.
10 11 12 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 10 def @status_message end |
#type ⇒ Object
Returns the value of attribute type.
10 11 12 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 10 def type @type end |
Instance Method Details
#<=>(another) ⇒ Object
27 28 29 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 27 def <=>(another) attributes.hash <=> another.attributes.hash end |
#attributes ⇒ Object
20 21 22 23 24 25 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 20 def attributes [:type, :name, :status, :settings, :status_message].inject(Hash.new) do |memo, attr| memo[attr] = self.send(attr) memo end end |
#failed? ⇒ Boolean
16 17 18 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 16 def failed? status == 'failed' end |
#passed? ⇒ Boolean
12 13 14 |
# File 'lib/fuey_client/fuey/inspections/support/status.rb', line 12 def passed? status == 'passed' end |