class Endpoints::Health

Public Instance Methods

database?() click to toggle source
# File lib/template/lib/endpoints/health.rb, line 16
def database?
  raise Pliny::Errors::NotFound if DB.nil?
end
database_available?() click to toggle source
# File lib/template/lib/endpoints/health.rb, line 20
def database_available?
  raise Pliny::Errors::ServiceUnavailable unless DB.test_connection
rescue Sequel::Error => e
  message = e.message.strip
  Pliny.log(db: true, health: true, at: "exception", message: message)
  raise Pliny::Errors::ServiceUnavailable
end