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



203
204
205
206
207
208
# File 'lib/nsca/check.rb', line 203

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

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



197
198
199
200
201
# File 'lib/nsca/check.rb', line 197

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