class AppleManifestRails::Enroll::MobileConfig
Attributes
next_url[RW]
Public Class Methods
new(request)
click to toggle source
# File lib/apple_manifest_rails/enroll/mobile_config.rb, line 6 def initialize request self.next_url = "#{request.url}/extract_udid" end
Public Instance Methods
mime_type()
click to toggle source
# File lib/apple_manifest_rails/enroll/mobile_config.rb, line 14 def mime_type "application/x-apple-aspen-config; charset=utf-8" end
outfile_path()
click to toggle source
# File lib/apple_manifest_rails/enroll/mobile_config.rb, line 10 def outfile_path Rails.root.join('tmp', 'Profile.mobileconfig').to_s end
write_mobileconfig()
click to toggle source
# File lib/apple_manifest_rails/enroll/mobile_config.rb, line 18 def write_mobileconfig File.open(self.outfile_path, "w") do |out| File.open(template_path, "r") do |tmpl| out.write tmpl.read.gsub('[NextURL]', self.next_url) end end end
Private Instance Methods
template_path()
click to toggle source
# File lib/apple_manifest_rails/enroll/mobile_config.rb, line 27 def template_path AppleManifestRails.template('Profile.mobileconfig') end