Class: RMonitor::DSLHelpers::DeviceBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/rmonitor/helpers/dsl_helpers.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDeviceBuilder

Returns a new instance of DeviceBuilder.


29
30
31
# File 'lib/rmonitor/helpers/dsl_helpers.rb', line 29

def initialize
  @devices = []
end

Instance Attribute Details

#devicesObject

Returns the value of attribute devices.


27
28
29
# File 'lib/rmonitor/helpers/dsl_helpers.rb', line 27

def devices
  @devices
end

Instance Method Details

#device(name, options = {}) ⇒ Object


33
34
35
# File 'lib/rmonitor/helpers/dsl_helpers.rb', line 33

def device(name, options = {})
  @devices << { :name => name }.merge(options)
end