class AppleVPP::UrlService
Constants
- SERVICE_URL
Attributes
associate_license_srv_url[R]
client_config_srv_url[R]
disassociate_license_srv_url[R]
edit_user_srv_url[R]
errors[R]
get_licenses_srv_url[R]
get_user_srv_url[R]
get_users_srv_url[R]
get_vpp_assets_srv_url[R]
invitation_email_url[R]
manage_vpp_licenses_by_adam_id_srv_url[R]
register_user_srv_url[R]
retire_user_srv_url[R]
vpp_website_url[R]
Public Class Methods
new()
click to toggle source
# File lib/apple_vpp/url_service.rb, line 21 def initialize @errors = {} @ready = false end
Public Instance Methods
ready?()
click to toggle source
# File lib/apple_vpp/url_service.rb, line 51 def ready? @ready end
refresh()
click to toggle source
# File lib/apple_vpp/url_service.rb, line 26 def refresh url = "#{SERVICE_URL}VPPServiceConfigSrv" resp = Request.submit url @associate_license_srv_url = resp['associateLicenseSrvUrl'] @client_config_srv_url = resp['clientConfigSrvUrl'] @disassociate_license_srv_url = resp['disassociateLicenseSrvUrl'] @edit_user_srv_url = resp['editUserSrvUrl'] @get_vpp_assets_srv_url = resp['getVPPAssetsSrvUrl'] @get_licenses_srv_url = resp['getLicensesSrvUrl'] @get_user_srv_url = resp['getUserSrvUrl'] @get_users_srv_url = resp['getUsersSrvUrl'] @invitation_email_url = resp['invitationEmailUrl'] @manage_vpp_licenses_by_adam_id_srv_url = resp['manageVPPLicensesByAdamIdSrvUrl'] @register_user_srv_url = resp['registerUserSrvUrl'] @retire_user_srv_url = resp['retireUserSrvUrl'] @vpp_website_url = resp['vppWebsiteUrl'] resp['errorCodes'].each do |i| @errors[ i['errorNumber'] ] = i['errorMessage'] end @ready = true end