class DeployGate::Xcode::MemberCenters::App

Attributes

member_center[R]
uuid[R]

Public Class Methods

new(uuid, member_center) click to toggle source

@param [String] uuid @param [Xcode::MemberCenter] member_center @return [DeployGate::Xcode::MemberCenters::App]

# File lib/deploygate/xcode/member_centers/app.rb, line 10
def initialize(uuid, member_center)
  @member_center = member_center
  @uuid = uuid
end

Public Instance Methods

create!() click to toggle source

@return [void]

# File lib/deploygate/xcode/member_centers/app.rb, line 25
def create!
  @member_center.launcher.app.create!(bundle_id: @uuid, name: name())
end
created?() click to toggle source

@return [Boolean]

# File lib/deploygate/xcode/member_centers/app.rb, line 16
def created?
  @member_center.launcher.app.all.collect do |app|
    return true if app.bundle_id == @uuid
  end

  false
end
name() click to toggle source

@return [String]

# File lib/deploygate/xcode/member_centers/app.rb, line 30
def name
  @uuid.split('.').join(' ')
end