Class: AppleMusic::DataType

Inherits:
Struct
  • Object
show all
Defined in:
lib/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ DataType

Returns a new instance of DataType.



84
85
86
87
88
89
# File 'lib/client.rb', line 84

def initialize(args)
  args.merge(args['attributes'])
      .filter { |k,_| members.include?(k.to_sym) }
      .each { |k,v| public_send("#{k}=", v) }
  freeze
end