It's a simple Ruby Datumbox Wrapper. It has only one class, called Datumbox (datumbox.rb), which makes all the work for you. It uses the RestClient library to make remote calls to the Datumbox API. This class has one method to each available service provided by the Datumbox.
You may never need rise from the couch or get out of bed again. Home automation is becoming increasingly popular with apps that control ceiling fans, sprinkler systems, garage doors, kitchen appliances, you name it. Along that line of thinking, temperature control company Ecobee has just released a public API that lets third-party apps read, update and poll information about its home thermostats.