brundage/thermostat

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimate.yml
.coveralls.yml
.gitignore
.rspec
.travis.yml
Gemfile
Gemfile.lock
Guardfile
LICENSE.md
README.md
Rakefile
bin/console
bin/setup
bin/thermostat
lib/thermostat.rb24
A
0 mins
lib/thermostat/config.rb13
A
0 mins
lib/thermostat/config_loader.rb35
A
0 mins
lib/thermostat/hardware_controller.rb5
A
0 mins
lib/thermostat/hardware_controller/raspberry_pi.rb19
A
0 mins
lib/thermostat/hardware_controller/raspberry_pi/gpio.rb31
A
0 mins
lib/thermostat/hardware_controller/raspberry_pi/pin_cleaner.rb11
A
0 mins
lib/thermostat/hardware_controller/raspberry_pi/relay.rb31
A
0 mins
lib/thermostat/heat_index_calculator.rb24
A
0 mins
lib/thermostat/invalid_setpoint.rb4
A
0 mins
lib/thermostat/logger.rb111
A
2 hrs
lib/thermostat/logger/formatter.rb13
A
35 mins
lib/thermostat/logging.rb18
A
0 mins
lib/thermostat/logging_adapter.rb12
A
0 mins
lib/thermostat/sensor.rb11
A
0 mins
lib/thermostat/sensor/temperature.rb41
A
25 mins
lib/thermostat/simple.rb30
A
0 mins
lib/thermostat/simple/controller.rb61
A
0 mins
lib/thermostat/simple/state_machine.rb34
A
0 mins
lib/thermostat/state_machine_questions.rb15
A
0 mins
lib/thermostat/struct_initializer.rb17
A
25 mins
lib/thermostat/version.rb4
A
0 mins
lib/thermostat/zone.rb37
A
45 mins
thermostat.gemspec