Class: Spaceship::PortalClient

Inherits:
Client
  • Object
show all
Defined in:
lib/motion-provisioning/spaceship/portal_client.rb

Direct Known Subclasses

FreePortalClient

Instance Method Summary collapse

Instance Method Details

#development_certificates(mac: false) ⇒ Object



3
4
5
6
7
8
# File 'lib/motion-provisioning/spaceship/portal_client.rb', line 3

def development_certificates(mac: false)
  paging do |page_number|
    r = request(:post, "https://developerservices2.apple.com/services/#{PROTOCOL_VERSION}/#{platform_slug(mac)}/listAllDevelopmentCerts.action?clientId=XABBG36SBA&teamId=#{team_id}")
    parse_response(r, 'certificates')
  end
end

#distribution_certificates(mac: false) ⇒ Object



10
11
12
13
14
15
# File 'lib/motion-provisioning/spaceship/portal_client.rb', line 10

def distribution_certificates(mac: false)
  paging do |page_number|
    r = request(:post, "https://developerservices2.apple.com/services/#{PROTOCOL_VERSION}/#{platform_slug(mac)}/downloadDistributionCerts.action?clientId=XABBG36SBA&teamId=#{team_id}")
    parse_response(r, 'certificates')
  end
end