Class: Fuey::Inspections::Inspection
- Inherits:
-
Object
- Object
- Fuey::Inspections::Inspection
- Includes:
- ModelInitializer, Observable
- Defined in:
- lib/fuey_client/fuey/inspections/inspection.rb
Instance Attribute Summary collapse
-
#name ⇒ Object
Returns the value of attribute name.
-
#state ⇒ Object
Returns the value of attribute state.
Instance Method Summary collapse
- #failed? ⇒ Boolean
- #notify ⇒ Object
- #passed? ⇒ Boolean
- #settings ⇒ Object
- #status ⇒ Object
- #status_message ⇒ Object
Methods included from ModelInitializer
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name.
12 13 14 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 12 def name @name end |
#state ⇒ Object
Returns the value of attribute state.
12 13 14 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 12 def state @state end |
Instance Method Details
#failed? ⇒ Boolean
45 46 47 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 45 def failed? state == 'failed' end |
#notify ⇒ Object
49 50 51 52 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 49 def notify changed notify_observers status end |
#passed? ⇒ Boolean
41 42 43 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 41 def passed? state == 'passed' end |
#settings ⇒ Object
38 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 38 def settings; end |
#status ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 28 def status Support::Status.new( :type => self.class.to_s.split('::').last, :name => name, :status => state, :settings => settings, # defined in child class :status_message => # defined in child class ) end |
#status_message ⇒ Object
39 |
# File 'lib/fuey_client/fuey/inspections/inspection.rb', line 39 def ; end |