Module: TS3Query

Defined in:
lib/ts3query.rb,
lib/ts3query/errors.rb,
lib/ts3query/version.rb,
lib/ts3query/escaping.rb,
lib/ts3query/query_options.rb,
lib/ts3query/ts3_connection.rb,
lib/ts3query/client_connection.rb,
lib/ts3query/server_connection.rb

Defined Under Namespace

Modules: Escaping Classes: ClientConnection, ConnectionRefused, QueryOptions, ServerConnection, TS3Connection

Constant Summary collapse

DEFAULT_SERVER_PARAMS =
{
  address:  '127.0.0.1',
  port:     '10011',
  username: 'serveradmin'
}
DEFAULT_CLIENT_PARAMS =
{
  address: '127.0.0.1',
  port:    '25639'
}
VERSION =
'0.7.0'

Class Method Summary collapse

Class Method Details

.client_connect(params = {}) ⇒ Object



20
21
22
# File 'lib/ts3query.rb', line 20

def self.client_connect(params = {})
  ClientConnection.new(DEFAULT_CLIENT_PARAMS.merge(params))
end

.server_connect(params = {}) ⇒ Object



16
17
18
# File 'lib/ts3query.rb', line 16

def self.server_connect(params = {})
  ServerConnection.new(DEFAULT_SERVER_PARAMS.merge(params))
end