Class: ProvisionProfileParser

Inherits:
Object
  • Object
show all
Defined in:
lib/profiles/provision_profile_parser.rb

Instance Method Summary collapse

Constructor Details

#initialize(provision_path) ⇒ ProvisionProfileParser



7
8
9
10
# File 'lib/profiles/provision_profile_parser.rb', line 7

def initialize provision_path
  @provision_path = provision_path
  at_exit { clean_up }
end

Instance Method Details

#certificatesObject



12
13
14
15
# File 'lib/profiles/provision_profile_parser.rb', line 12

def certificates
  parse
  @data["DeveloperCertificates"]
end

#nameObject



17
18
19
# File 'lib/profiles/provision_profile_parser.rb', line 17

def name
  @data["Name"]
end

#provisioned_devicesObject



21
22
23
24
# File 'lib/profiles/provision_profile_parser.rb', line 21

def provisioned_devices
  parse
  @data["ProvisionedDevices"]
end

#team_nameObject



26
27
28
29
# File 'lib/profiles/provision_profile_parser.rb', line 26

def team_name
  parse
  @data["TeamName"]
end