Method: RubyHome::Service#initialize

Defined in:
lib/ruby_home/service.rb

#initialize(accessory:, primary: false, hidden: false, name:, description:, uuid:) ⇒ Service

Returns a new instance of Service.



7
8
9
10
11
12
13
14
15
# File 'lib/ruby_home/service.rb', line 7

def initialize(accessory: , primary: false, hidden: false, name:, description:, uuid:)
  @accessory = accessory
  @primary = primary
  @hidden = hidden
  @name = name
  @description = description
  @uuid = uuid
  @characteristics = CharacteristicCollection.new
end