Module: TS3Query

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

Defined Under Namespace

Classes: ClientConnection, ConnectionRefused, QueryOptions, ServerConnection, TS3Connection

Constant Summary collapse

DefaultServerParams =
{
  :address  => "127.0.0.1",
  :port     => "10011",
  :username => "serveradmin"
}
DefaultClientParams =
{
  :address  => "127.0.0.1",
  :port     => "25639"
}

Class Method Summary collapse

Class Method Details

.client_connect(params = {}) ⇒ Object



26
27
28
# File 'lib/ts3query.rb', line 26

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

.connect(params = {}) ⇒ Object



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

def self.connect(params = {})
  warn "DEPRECATED(#{Kernel.caller.first}) use TS3Query.server_connect instead of TS3Query.connect"
  server_connect params
end

.server_connect(params = {}) ⇒ Object



22
23
24
# File 'lib/ts3query.rb', line 22

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