Module: HAP::Request

Includes:
EncryptionRequest
Defined in:
lib/hap_client/request.rb

Constant Summary

Constants included from EncryptionRequest

EncryptionRequest::AAD_LENGTH_BYTES, EncryptionRequest::AUTHENTICATE_TAG_LENGTH_BYTES

Instance Attribute Summary

Attributes included from EncryptionRequest

#decryption_count, #encryption_count

Instance Method Summary collapse

Methods included from EncryptionRequest

#encryption_ready?

Instance Method Details

#get(url) ⇒ Object



7
8
9
# File 'lib/hap_client/request.rb', line 7

def get(url)
  request("GET", url)
end

#post(url, type, data) ⇒ Object



11
12
13
# File 'lib/hap_client/request.rb', line 11

def post(url, type, data)
  request("POST", url, type, data)
end

#put(url, type, data) ⇒ Object



15
16
17
# File 'lib/hap_client/request.rb', line 15

def put(url, type, data)
  request("PUT", url, type, data)
end