Sha256: 0700774e018aa4707f5da3025413b8ffc11aab209e4682ce51bb44c92dd18166
Contents?: true
Size: 878 Bytes
Versions: 9
Compression:
Stored size: 878 Bytes
Contents
module DeployGate module Xcode class MemberCenter attr_reader :email, :method, :team, :launcher def initialize(team_id) @email = input_email @launcher = Spaceship::Launcher.new @email @team = @launcher.select_team(team_id: team_id) if @launcher.client.in_house? @method = Export::ENTERPRISE else @method = Export::AD_HOC end end # @return [Boolean] def adhoc? @method == Export::AD_HOC end # @return [Boolean] def in_house? @method == Export::ENTERPRISE end private # @return [String] def input_email puts '' puts I18n.t('xcode.member_center.input_email.prompt') puts '' print I18n.t('xcode.member_center.input_email.email') STDIN.gets.chop end end end end
Version data entries
9 entries across 9 versions & 1 rubygems