class PGPool::PCPWrapper

class: PCPWrapper, the main gem module

Constants

DEFAULT_HOSTNAME
DEFAULT_PASSWORD
DEFAULT_PORT
DEFAULT_TIMEOUT
DEFAULT_USER

Public Class Methods

new(parameters = {}) click to toggle source
# File lib/pgpool/pcpwrapper.rb, line 24
def initialize(parameters = {})
  parameters = {
    hostname: DEFAULT_HOSTNAME,
    port:     DEFAULT_PORT,
    user:     DEFAULT_USER,
    password: DEFAULT_PASSWORD,
    timeout:  DEFAULT_TIMEOUT
  }.merge(parameters)

  @command_launcher = CommandLauncher.new(
    parameters[:hostname],
    parameters[:port],
    parameters[:user],
    parameters[:password],
    parameters[:timeout])
  self
end