lib/nest_connect/api/devices/structure.rb in nest_connect-0.1.5 vs lib/nest_connect/api/devices/structure.rb in nest_connect-0.1.6
- old
+ new
@@ -1,41 +1,16 @@
module NestConnect
class API
module Devices
- class Structure < API
- def initialize(structure_id, access_token: nil)
- @structure_id = structure_id
- @access_token = access_token
- end
-
- def put(body)
- connection.put do |request|
- request.url(url)
- request.headers.merge!(headers)
- request.body = body
- end
- end
-
- def get
- connection.get do |request|
- request.url(url)
- request.headers.merge!(headers)
- end
- end
-
+ class Structure < BaseDevice
private
- attr_reader :structure_id
-
- def url
- "devices/structures/#{structure_id}"
+ def resource
+ "structures/#{resource_id}"
end
- def headers
- {
- 'Content-Type' => 'application/json',
- 'Authorization' => "Bearer #{access_token}"
- }
+ def resources
+ "structures"
end
end
end
end
end