Sha256: a359ef0701afd3c479805350b02a68b5ff513352a02bedd77e40b96f460c0117
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
require 'portfolio_manager/rest/utils' module PortfolioManager module REST ## # Meter services # @see http://portfoliomanager.energystar.gov/webservices/home/api/meter module Meter include PortfolioManager::REST::Utils ## # This web service retrieves information for a specific meter. The meter # must already be shared with you. # # @see http://portfoliomanager.energystar.gov/webservices/home/api/meter/meter/get # @param [String, Integer] meter_id def meter(meter_id) perform_get_request("/meter/#{meter_id}") end ## # This web service retrieves a list of all the meters for a specific # property. The property must already be shared with you. # # @see http://portfoliomanager.energystar.gov/webservices/home/api/meter/meterList/get def meter_list(property_id) perform_get_request("/property/#{property_id}/meter/list") end def metrics(property_id, year, month, measurement_system, metric) perform_get_request( "/property/#{property_id}/metrics", query: { year: year, month: month, measurementSystem: measurement_system }, header: { 'PM-Metrics' => metric } ) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
portfolio_manager-0.3.0 | lib/portfolio_manager/rest/meter.rb |
portfolio_manager-0.2.0 | lib/portfolio_manager/rest/meter.rb |
portfolio_manager-0.1.0 | lib/portfolio_manager/rest/meter.rb |