Sha256: a0e76589606d9a83b39ba87777e563e70182bfae88448c82200f4f272212244a
Contents?: true
Size: 517 Bytes
Versions: 14
Compression:
Stored size: 517 Bytes
Contents
require 'open-uri' module Establish class ItunesSearchApi def self.fetch(id) # Example: https://itunes.apple.com/lookup?id=284882215 response = JSON.parse(open("https://itunes.apple.com/lookup?id=#{id}").read) return nil if response['resultCount'] == 0 return response['results'].first rescue Helper.log.error "Could not find object '#{id}' using the iTunes API" nil end def self.fetch_bundle_identifier(id) self.fetch(id)['bundleId'] end end end
Version data entries
14 entries across 14 versions & 1 rubygems