Class: PulseMeter::Visualize::DSL::Sensor

Inherits:
Object
  • Object
show all
Defined in:
lib/pulse-meter/visualize/dsl/sensor.rb

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ Sensor

Returns a new instance of Sensor.



5
6
7
# File 'lib/pulse-meter/visualize/dsl/sensor.rb', line 5

def initialize(name)
  @args = {:sensor => name}
end

Instance Method Details

#process_args(args) ⇒ Object



9
10
11
# File 'lib/pulse-meter/visualize/dsl/sensor.rb', line 9

def process_args(args) 
  @args.merge!(args)
end

#to_sensorObject



13
14
15
# File 'lib/pulse-meter/visualize/dsl/sensor.rb', line 13

def to_sensor
  PulseMeter::Visualize::Sensor.new(@args)
end