Class: StatusPage::ApplicationStatus
- Inherits:
-
Status
- Object
- Status
- StatusPage::ApplicationStatus
show all
- Defined in:
- app/models/status_page/application_status.rb
Instance Attribute Summary
Attributes inherited from Status
#errors, #warnings
Instance Method Summary
collapse
Methods inherited from Status
check, #initialize, #one_word_summary, #reset
Instance Method Details
#check ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'app/models/status_page/application_status.rb', line 3
def check
super
StatusPage.checks.each do |klass_name|
status = klass_name.constantize.check
@errors += status.errors
@warnings += status.warnings
end
end
|
#simulate_error ⇒ Object
12
13
14
|
# File 'app/models/status_page/application_status.rb', line 12
def simulate_error
@errors << "Simulated error"
end
|
#simulate_warning ⇒ Object
16
17
18
|
# File 'app/models/status_page/application_status.rb', line 16
def simulate_warning
@warnings << "Simulated warning"
end
|