Module: NSCA::Check

Defined in:
lib/nsca/check.rb

Defined Under Namespace

Classes: Base

Class Method Summary collapse

Class Method Details

.create(service, hostname = nil, perfdatas = nil) ⇒ Object



173
174
175
176
177
# File 'lib/nsca/check.rb', line 173

def create service, hostname = nil, perfdatas = nil
	cl = Class.new Base
	cl.init service, hostname, perfdatas
	cl
end

.new(service, hostname = nil, perfdatas = nil) ⇒ Object



179
180
181
182
183
184
# File 'lib/nsca/check.rb', line 179

def new service, hostname = nil, perfdatas = nil
	cl = create service, hostname, perfdatas
	clname = NSCA::Helper.class_name_gen service.to_s
	self.const_set clname, cl  if clname
	cl
end