Module: NSCA::PerformanceData
- Defined in:
- lib/nsca/check.rb
Defined Under Namespace
Classes: Base
Class Method Summary collapse
- .create(label, unit = nil, warn = nil, crit = nil, min = nil, max = nil) ⇒ Object
- .new(label, unit = nil, warn = nil, crit = nil, min = nil, max = nil) ⇒ Object
Class Method Details
.create(label, unit = nil, warn = nil, crit = nil, min = nil, max = nil) ⇒ Object
55 56 57 58 59 60 |
# File 'lib/nsca/check.rb', line 55 def create label, unit = nil, warn = nil, crit = nil, min = nil, max = nil cl = new label, unit, warn, crit, min, max clname = NSCA::Helper.class_name_gen label self.const_set clname, cl if clname cl end |
.new(label, unit = nil, warn = nil, crit = nil, min = nil, max = nil) ⇒ Object
50 51 52 53 |
# File 'lib/nsca/check.rb', line 50 def new label, unit = nil, warn = nil, crit = nil, min = nil, max = nil cl = Class.new Base cl.init label, unit, warn, crit, min, max end |