class AppleMusic::Storefront

developer.apple.com/documentation/applemusicapi/storefront

Public Class Methods

find(id, **options) click to toggle source

developer.apple.com/documentation/applemusicapi/get_a_storefront

# File lib/apple_music/storefront.rb, line 8
def find(id, **options)
  response = AppleMusic.get("storefronts/#{id}", options)
  Response.new(response.body).data.first
end
list(**options) click to toggle source

developer.apple.com/documentation/applemusicapi/get_all_storefronts

# File lib/apple_music/storefront.rb, line 14
def list(**options)
  response = AppleMusic.get('storefronts', options)
  Response.new(response.body).data
end
lookup(value, required: true) click to toggle source
# File lib/apple_music/storefront.rb, line 19
def lookup(value, required: true)
  (value || AppleMusic.config.storefront).tap do |storefront|
    raise ParameterMissing, 'required parameter :storefront is missing' if required && !storefront
  end
end