Module: NSCA::Check
- Defined in:
- lib/nsca/check.rb
Defined Under Namespace
Classes: Base
Class Method Summary collapse
- .create(service, hostname = nil, perfdatas = nil) ⇒ Object
- .new(service, hostname = nil, perfdatas = nil) ⇒ Object
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 |