Sha256: aa85890582d7a11243f82b8cb2fcdcb55b1a7d466106df69f9ee3452ad4a8b68
Contents?: true
Size: 714 Bytes
Versions: 5
Compression:
Stored size: 714 Bytes
Contents
module MachineShop class DeviceInstance < APIResource include MachineShop::APIOperations::List include MachineShop::APIOperations::Create include MachineShop::APIOperations::Delete # Specific API calls def report_count(params) MachineShop.get(report_count_url, @auth_token, params) end def reports(filters={}) filters.merge!(:device_instance_id => self.id) MachineShop::Report.all(filters, @auth_token) end def meters(filters={}) filters.merge!(:device_instance_id => self.id) MachineShop::Meter.all(filters, @auth_token) end private def report_count_url url + '/report_count' end end end
Version data entries
5 entries across 5 versions & 1 rubygems