Method List
-
#[] RubyHome::ActLikeHash
-
#[]= RubyHome::ActLikeHash
-
accessories RubyHome::IdentifierCache
-
#accessory RubyHome::Characteristic
-
#accessory RubyHome::Service
-
#accessory_id RubyHome::Characteristic
-
#accessory_info RubyHome::HTTP::ApplicationController
-
add_accessory RubyHome::IdentifierCache
-
add_characteristic RubyHome::IdentifierCache
-
add_paired_client RubyHome::AccessoryInfo
-
add_service RubyHome::IdentifierCache
-
all RubyHome::ServiceTemplate
-
all RubyHome::CharacteristicTemplate
-
#cache RubyHome::HTTP::ApplicationController
-
#characteristic RubyHome::Service
-
#characteristics RubyHome::Accessory
-
characteristics RubyHome::IdentifierCache
-
#characteristics RubyHome::Service
-
#constraints RubyHome::CharacteristicTemplate
-
#count RubyHome::HAP::HTTPDecryption
-
#count RubyHome::HAP::HTTPEncryption
-
#create RubyHome::CharacteristicFactory
-
#create RubyHome::AccessoryFactory
-
create RubyHome::CharacteristicFactory
-
create RubyHome::AccessoryFactory
-
#decrypt RubyHome::HAP::HTTPDecryption
-
#description RubyHome::CharacteristicTemplate
-
#description RubyHome::Service
-
#description RubyHome::Characteristic
-
#description RubyHome::ServiceTemplate
-
#device_id RubyHome::AccessoryInfo
-
dns_service RubyHome::Broadcast
-
#encrypt RubyHome::HAP::HTTPEncryption
-
#encrypt RubyHome::HAP::HKDFEncryption
-
find_by RubyHome::ServiceTemplate
-
find_by RubyHome::CharacteristicTemplate
-
find_characteristics RubyHome::IdentifierCache
-
#format RubyHome::CharacteristicTemplate
-
#format RubyHome::Characteristic
-
generate RubyHome::DeviceID
-
#handler RubyHome::TLV::TLV
-
#hidden RubyHome::Service
-
http_server RubyHome::Broadcast
-
#id RubyHome::Accessory
-
#identifier_cache RubyHome::HTTP::ApplicationController
-
#initialize RubyHome::Accessory
-
#initialize RubyHome::HTTP::ObjectSerializer
-
#initialize RubyHome::Service
-
#initialize RubyHome::CharacteristicFactory
-
#initialize RubyHome::CharacteristicTemplate
-
#initialize RubyHome::ServiceTemplate
-
#initialize RubyHome::DNS::Service
-
#initialize RubyHome::HTTP::HAPResponse
-
#initialize RubyHome::HAP::HTTPDecryption
-
#initialize RubyHome::Characteristic
-
#initialize RubyHome::HAP::HKDFEncryption
-
#initialize RubyHome::AccessoryFactory
-
#initialize RubyHome::TextRecord
-
#initialize RubyHome::HTTP::HAPRequest
-
#initialize RubyHome::AccessoryInfo
-
#initialize RubyHome::HAP::HTTPEncryption
-
#inspect RubyHome::Service
-
#inspect RubyHome::Characteristic
-
#instance_id RubyHome::Service
-
#instance_id RubyHome::Characteristic
-
#instance_ids RubyHome::Accessory
-
#json_body RubyHome::HTTP::ApplicationController
-
#largest_instance_id RubyHome::Accessory
-
#name RubyHome::ServiceTemplate
-
#name RubyHome::Service
-
#name RubyHome::CharacteristicTemplate
-
#name RubyHome::TLV::TLV
-
#name RubyHome::Characteristic
-
#next_available_instance_id RubyHome::Accessory
-
#optional_characteristics RubyHome::ServiceTemplate
-
#optional_characteristics_uuids RubyHome::ServiceTemplate
-
#pack RubyHome::TLV::Bytes
-
#pack RubyHome::TLV::Utf8
-
#pack RubyHome::TLV::Int
-
#pack RubyHome::TLV
-
#pack_objects RubyHome::TLV
-
pad RubyHome::HAP::HexPad
-
paired? RubyHome::AccessoryInfo
-
#paired_clients RubyHome::AccessoryInfo
-
#parse RubyHome::HTTP::HAPRequest
-
#password RubyHome::AccessoryInfo
-
#permissions RubyHome::CharacteristicTemplate
-
#primary RubyHome::Service
-
#properties RubyHome::CharacteristicTemplate
-
#properties RubyHome::Characteristic
-
pstore= RubyHome::AccessoryInfo
-
random_hexadecimal RubyHome::DeviceID
-
random_hexadecimals RubyHome::DeviceID
-
#read RubyHome::AccessoryInfo
-
#received_encrypted_request? RubyHome::HTTP::HAPRequest
-
#record_hash RubyHome::HTTP::AccessorySerializer
-
#record_hash RubyHome::HTTP::ServiceSerializer
-
#record_hash RubyHome::HTTP::CharacteristicSerializer
-
#record_hash RubyHome::HTTP::CharacteristicValueSerializer
-
#register RubyHome::DNS::Service
-
remove_paired_client RubyHome::AccessoryInfo
-
#request_id RubyHome::HTTP::ApplicationController
-
#required_characteristics RubyHome::ServiceTemplate
-
#required_characteristics_uuids RubyHome::ServiceTemplate
-
reset! RubyHome::IdentifierCache
-
#root RubyHome::HTTP::AccessorySerializer
-
#root RubyHome::HTTP::CharacteristicValueSerializer
-
#root RubyHome::HTTP::ObjectSerializer
-
run RubyHome::Rack::Handler::HAPServer
-
#run RubyHome::HTTP::HAPServer
-
run RubyHome::Broadcast
-
#save RubyHome::Characteristic
-
#save RubyHome::AccessoryInfo
-
save RubyHome::AccessoryInfo
-
#save RubyHome::Service
-
#send_response RubyHome::HTTP::HAPResponse
-
#serializable_hash RubyHome::HTTP::ObjectSerializer
-
#serialized_json RubyHome::HTTP::ObjectSerializer
-
#service RubyHome::Characteristic
-
#service_iid RubyHome::Characteristic
-
services RubyHome::IdentifierCache
-
#services RubyHome::Accessory
-
#signature_key RubyHome::AccessoryInfo
-
signing_key RubyHome::AccessoryInfo
-
#signing_key RubyHome::AccessoryInfo
-
#store RubyHome::AccessoryInfo
-
#store RubyHome::Cache
-
#store RubyHome::GlobalCache
-
#to_hash RubyHome::AccessoryInfo
-
#to_hash RubyHome::CharacteristicTemplate
-
#to_hash RubyHome::ServiceTemplate
-
#type RubyHome::TLV::TLV
-
#unit RubyHome::Characteristic
-
#unit RubyHome::CharacteristicTemplate
-
#unpack RubyHome::TLV::Bytes
-
#unpack RubyHome::TLV::Utf8
-
#unpack RubyHome::TLV
-
#unpack RubyHome::TLV::Int
-
#unpack_objects RubyHome::TLV
-
#unpack_request RubyHome::HTTP::ApplicationController
-
#update RubyHome::DNS::Service
-
#username RubyHome::AccessoryInfo
-
#uuid RubyHome::Characteristic
-
#uuid RubyHome::Service
-
#uuid RubyHome::ServiceTemplate
-
#uuid RubyHome::CharacteristicTemplate
-
#value RubyHome::Characteristic