class Spaceship::Tunes::AppTrailer
Represents a preview video hosted on App
Store Connect. Used for icons, screenshots, etc
Attributes
descriptionXML[RW]
device_type[RW]
full_sized_preview_image_url[RW]
language[RW]
picture_asset_token[RW]
preview_frame_time_code[RW]
preview_image_url[RW]
video_asset_token[RW]
video_url[RW]
Public Instance Methods
reset!(attrs = {})
click to toggle source
# File spaceship/lib/spaceship/tunes/app_trailer.rb, line 38 def reset!(attrs = {}) update_raw_data!({ video_asset_token: nil, picture_asset_token: nil, descriptionXML: nil, preview_frame_time_code: nil, is_portrait: nil, video_url: nil, preview_image_url: nil, full_sized_preview_image_url: nil, content_type: nil, video_status: nil, device_type: nil, language: nil }.merge(attrs)) end
Private Instance Methods
update_raw_data!(hash)
click to toggle source
# File spaceship/lib/spaceship/tunes/app_trailer.rb, line 57 def update_raw_data!(hash) hash.each do |k, v| self.send("#{k}=", v) end end