Class: ProxES::ClusterHealthStatusCheck

Inherits:
StatusCheck
  • Object
show all
Defined in:
lib/proxes/models/status_checks/cluster_health_status_check.rb

Constant Summary

Constants inherited from StatusCheck

StatusCheck::SOURCE_CALLS

Instance Method Summary collapse

Methods inherited from StatusCheck

#children, #passed?, #policy_class, #source_result, source_result, #validate

Methods included from Services::ES

#client, #conn, #ssl_store

Instance Method Details

#checkObject



9
10
11
12
13
# File 'lib/proxes/models/status_checks/cluster_health_status_check.rb', line 9

def check
  return true if required_value.blank?

  value == required_value
end

#formatted(val = nil) ⇒ Object



15
16
17
# File 'lib/proxes/models/status_checks/cluster_health_status_check.rb', line 15

def formatted(val = nil)
  (val || value).titlecase
end

#valueObject



5
6
7
# File 'lib/proxes/models/status_checks/cluster_health_status_check.rb', line 5

def value
  source_result['status']['status']
end