Method: AppleMusic::DataType#initialize

Defined in:
lib/client.rb

#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