class AppleMusic::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
search(**_options)
click to toggle source
# File lib/apple_music/storefront.rb, line 25 def search(**_options) warn 'WARN: :storefronts is not searchable resource' end