Sha256: 95f1d7aa79a86d90029bd262abf4cedde05aee52bb01ab64f2d5388a4f91ab75
Contents?: true
Size: 673 Bytes
Versions: 5
Compression:
Stored size: 673 Bytes
Contents
module MachineShop class Device < APIResource include MachineShop::APIOperations::List include MachineShop::APIOperations::Create include MachineShop::APIOperations::Delete # Specific API calls def payload_fields(params=nil) MachineShop.get(payload_fields_url, @auth_token, params) end def create_instance(params) params.merge!({:device_id => self.id}) DeviceInstance.create(params, @auth_token) end def instances(params={}) params.merge!({:device_id => self.id}) DeviceInstance.all(params, @auth_token) end private def payload_fields_url url + '/payload_fields' end end end
Version data entries
5 entries across 5 versions & 1 rubygems