class Serverkit::Actions::Check
Public Instance Methods
Private Instance Methods
Source
# File lib/serverkit/actions/check.rb, line 20 def check_resources backends.map do |backend| Thread.new do recipe.resources.map(&:clone).map do |resource| resource.backend = backend resource.run_check backend.logger.report_check_result_of(resource) resource end end end.map(&:value).flatten.all?(&:successful?) end
@return [true, false] True if all backends have ideal states