class Spaceship::Tunes::AppImage
Represents an image hosted on iTunes Connect. Used for icons, screenshots, etc
def factory(attrs)
def factory(attrs) self.new(attrs) end
def reset!(attrs = {})
def reset!(attrs = {}) update_raw_data!( { asset_token: nil, original_file_name: nil, sort_order: nil, url: nil }.merge(attrs) ) end
def setup
def setup # Since September 2015 we don't get the url any more, so we have to manually build it self.url = "#{HOST_URL}/#{self.asset_token}/0x0ss.jpg" end
def update_raw_data!(hash)
def update_raw_data!(hash) hash.each do |k, v| self.send("#{k}=", v) end end