Module: Fritzbox::Smarthome

Defined in:
lib/fritzbox/smarthome.rb,
lib/fritzbox/smarthome/actor.rb,
lib/fritzbox/smarthome/heater.rb,
lib/fritzbox/smarthome/switch.rb,
lib/fritzbox/smarthome/version.rb,
lib/fritzbox/smarthome/resource.rb,
lib/fritzbox/smarthome/smoke_detector.rb

Defined Under Namespace

Classes: Actor, Configuration, Heater, Resource, SmokeDetector, Switch

Constant Summary collapse

VERSION =
'0.2.0'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject (readonly)

Returns the value of attribute config.



39
40
41
# File 'lib/fritzbox/smarthome.rb', line 39

def config
  @config
end

Class Method Details

.configure(&block) ⇒ Object



35
36
37
# File 'lib/fritzbox/smarthome.rb', line 35

def configure(&block)
  block.yield(@config)
end