class ITCAnalytics::Domain::Entities::Application
Attributes
app_opt_in_rate[RW]
asset_token[RW]
icon_url[RW]
id[RW]
is_bundle[RW]
is_enabled[RW]
itunes_app_id[RW]
itunes_app_name[RW]
platforms[RW]
Public Class Methods
new(itunes_app_id:, itunes_app_name:, is_bundle:, icon_url:, asset_token:, platforms:, is_enabled:, app_opt_in_rate: )
click to toggle source
# File lib/itc_analytics/domain/entities/application.rb, line 16 def initialize(itunes_app_id:, itunes_app_name:, is_bundle:, icon_url:, asset_token:, platforms:, is_enabled:, app_opt_in_rate: ) @itunes_app_id = itunes_app_id @itunes_app_name = itunes_app_name @is_bundle = is_bundle @icon_url = icon_url @asset_token = asset_token @platforms = platforms @is_enabled = is_enabled @app_opt_in_rate = app_opt_in_rate end
Public Instance Methods
valid?()
click to toggle source
# File lib/itc_analytics/domain/entities/application.rb, line 35 def valid? String(itunes_app_id).length > 0 end