module Hcheck::Checks::Postgresql

postgresql check module implements status include postgresql check dependencies

Public Class Methods

included(_base) click to toggle source
# File lib/hcheck/checks/postgresql.rb, line 15
def self.included(_base)
  require 'pg'
end

Public Instance Methods

status(config) click to toggle source

@config { host, port, options, tty, dbname, user, password }

# File lib/hcheck/checks/postgresql.rb, line 8
def status(config)
  config[:user] = config.delete(:username) if config[:username]
  config[:dbname] = config.delete(:database) if config[:database]

  PG::Connection.new(config).close
end