Class: RubyHome::HTTP::ServiceSerializer
- Inherits:
-
Object
- Object
- RubyHome::HTTP::ServiceSerializer
- Includes:
- ObjectSerializer
- Defined in:
- lib/ruby_home/http/serializers/service_serializer.rb
Instance Method Summary collapse
Methods included from ObjectSerializer
#initialize, #root, #serializable_hash, #serialized_json
Instance Method Details
#record_hash(service) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/ruby_home/http/serializers/service_serializer.rb', line 9 def record_hash(service) { 'iid' => service.instance_id, 'type' => service.uuid, 'characteristics' => CharacteristicSerializer.new(service.characteristics).serializable_hash, 'primary' => service.primary, 'hidden' => service.hidden, } end |