Module: NestWrapper
- Defined in:
- lib/nest_wrapper.rb,
lib/nest_wrapper/state.rb,
lib/nest_wrapper/device.rb,
lib/nest_wrapper/version.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.0.1"
Class Attribute Summary collapse
-
.device ⇒ Object
Returns the value of attribute device.
-
.nest ⇒ Object
Returns the value of attribute nest.
-
.status ⇒ Object
Returns the value of attribute status.
Class Method Summary collapse
Class Attribute Details
.device ⇒ Object
Returns the value of attribute device.
10 11 12 |
# File 'lib/nest_wrapper.rb', line 10 def device @device end |
.nest ⇒ Object
Returns the value of attribute nest.
10 11 12 |
# File 'lib/nest_wrapper.rb', line 10 def nest @nest end |
.status ⇒ Object
Returns the value of attribute status.
10 11 12 |
# File 'lib/nest_wrapper.rb', line 10 def status @status end |
Class Method Details
.login(email, password) ⇒ Object
13 14 15 16 17 |
# File 'lib/nest_wrapper.rb', line 13 def self.login(email, password) self.nest = NestThermostat::Nest.new({ email: email, password: password }) self.status = nest.status self.device = NestWrapper::Device.new(status) if status end |