Class: NestConnect::API::Devices::Structure

Inherits:
NestConnect::API show all
Defined in:
lib/nest_connect/api/devices/structure.rb

Instance Method Summary collapse

Constructor Details

#initialize(structure_id) ⇒ Structure

Returns a new instance of Structure.



5
6
7
# File 'lib/nest_connect/api/devices/structure.rb', line 5

def initialize(structure_id)
  @structure_id = structure_id
end

Instance Method Details

#getObject



17
18
19
20
21
22
# File 'lib/nest_connect/api/devices/structure.rb', line 17

def get
  connection.get do |request|
    request.url(url)
    request.headers.merge!(headers)
  end
end

#put(body) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/nest_connect/api/devices/structure.rb', line 9

def put(body)
  connection.put do |request|
    request.url(url)
    request.headers.merge!(headers)
    request.body = body
  end
end