class Iconik::AppStore

Attributes

store[R]
url[R]

Public Class Methods

new(url, scraping: false) click to toggle source
# File lib/iconik/app_store.rb, line 8
def initialize(url, scraping: false)
  @url = url
  @store = Iconik::ITunes.new(url, scraping: scraping) if i_tunes?
  @store = Iconik::GooglePlay.new(url) if google_play?
end

Public Instance Methods

pluck_icon() click to toggle source
# File lib/iconik/app_store.rb, line 14
def pluck_icon
  raise Iconik::UnknownAppDomainError unless store
  store.pluck_icon
end

Private Instance Methods

google_play?() click to toggle source
# File lib/iconik/app_store.rb, line 25
def google_play?
  url.include?('//play.google.com/') || url.include?('//market.android.com/')
end
i_tunes?() click to toggle source
# File lib/iconik/app_store.rb, line 21
def i_tunes?
  url.include?('//itunes.apple.com/')
end