Module: Match

Defined in:
match/lib/match/nuke.rb,
match/lib/match/setup.rb,
match/lib/match/utils.rb,
match/lib/match/module.rb,
match/lib/match/runner.rb,
match/lib/match/migrate.rb,
match/lib/match/options.rb,
match/lib/match/storage.rb,
match/lib/match/importer.rb,
match/lib/match/generator.rb,
match/lib/match/encryption.rb,
match/lib/match/table_printer.rb,
match/lib/match/change_password.rb,
match/lib/match/spaceship_ensure.rb,
match/lib/match/storage/interface.rb,
match/lib/match/commands_generator.rb,
match/lib/match/encryption/openssl.rb,
match/lib/match/storage/s3_storage.rb,
match/lib/match/storage/git_storage.rb,
match/lib/match/encryption/interface.rb,
match/lib/match/storage/google_cloud_storage.rb

Defined Under Namespace

Modules: Encryption, Storage Classes: ChangePassword, CommandsGenerator, Generator, Importer, Migrate, Nuke, Options, Runner, Setup, SpaceshipEnsure, TablePrinter, Utils

Constant Summary collapse

Helper =

you gotta love Ruby: Helper.* should use the Helper class contained in FastlaneCore

FastlaneCore::Helper
UI =
FastlaneCore::UI
Boolean =
Fastlane::Boolean
ROOT =
Pathname.new(File.expand_path('../../..', __FILE__))
DESCRIPTION =
"Easily sync your certificates and profiles across your team"

Class Method Summary collapse

Class Method Details

.cert_type_sym(type) ⇒ Object


23
24
25
26
27
28
29
30
31
# File 'match/lib/match/module.rb', line 23

def self.cert_type_sym(type)
  return :mac_installer_distribution if type == "mac_installer_distribution"
  return :developer_id_installer if type == "developer_id_installer"
  return :developer_id_application if type == "developer_id"
  return :enterprise if type == "enterprise"
  return :development if type == "development"
  return :distribution if ["adhoc", "appstore", "distribution"].include?(type)
  raise "Unknown cert type: '#{type}'"
end

.environmentsObject


11
12
13
# File 'match/lib/match/module.rb', line 11

def self.environments
  return %w(appstore adhoc development enterprise developer_id)
end

.profile_type_sym(type) ⇒ Object


19
20
21
# File 'match/lib/match/module.rb', line 19

def self.profile_type_sym(type)
  return type.to_sym
end

.storage_modesObject


15
16
17
# File 'match/lib/match/module.rb', line 15

def self.storage_modes
  return %w(git google_cloud s3)
end