class Rubycon::Server

Attributes

address[R]
name[R]
port[R]
rcon[R]

Public Class Methods

new(name, address, port, rcon) click to toggle source
# File lib/rubycon/server.rb, line 5
def initialize(name, address, port, rcon)
  @name = name
  @address = address
  @port = port
  @rcon = rcon

  raise ServerError, 'ALIAS is required.' unless @name && !@name.empty?
  raise ServerError, 'HOSTNAME is required.' unless @address && !@address.empty?
  raise ServerError, 'PORT is required.' unless @port
  raise ServerError, 'RCON is required' unless @rcon
end