Class: GardenMessenger::Wattage

Inherits:
Object
  • Object
show all
Defined in:
lib/garden_messenger/wattage.rb

Instance Method Summary collapse

Constructor Details

#initialize(host) ⇒ Wattage

Returns a new instance of Wattage.



5
6
7
# File 'lib/garden_messenger/wattage.rb', line 5

def initialize(host)
  @uri = URI::HTTP.build(host: host, path: '/report')
end

Instance Method Details

#getObject



9
10
11
12
# File 'lib/garden_messenger/wattage.rb', line 9

def get
  response = HTTP.get(@uri.to_s).parse
  response['power']
end