Sha256: dcb81855b038a595d077a65aa644cf5e97349965ef23a059d4de7ae891d0892d
Contents?: true
Size: 760 Bytes
Versions: 3
Compression:
Stored size: 760 Bytes
Contents
# frozen_string_literal: true module AppleMusic # https://developer.apple.com/documentation/applemusicapi/error class Error attr_reader :code, :detail, :id, :source, :status, :title def initialize(props = {}) @code = props['code'] # required @detail = props['detail'] @id = props['id'] # required @source = Source.new(props['source']) if props['source'] @status = props['status'] # required @title = props['title'] # required end # https://developer.apple.com/documentation/applemusicapi/error/source class Source attr_reader :parameter, :pointer def initialize(options = {}) @parameter = options['parameter'] @pointer = options['pointer'] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
apple_music-0.3.1 | lib/apple_music/error.rb |
apple_music-0.3.0 | lib/apple_music/error.rb |
apple_music-0.2.0 | lib/apple_music/error.rb |