class Mdm::Enrollment::AssignProfile

Attributes

devices[RW]
profile[RW]

Public Instance Methods

method() click to toggle source
# File lib/mdm/enrollment/service/assign_profile.rb, line 20
def method
  :put
end
path() click to toggle source
# File lib/mdm/enrollment/service/assign_profile.rb, line 16
def path
  '/profile/devices'
end
result() click to toggle source
# File lib/mdm/enrollment/service/assign_profile.rb, line 24
def result
  {
    profile_uuid: client.response['profile_uuid'],
    devices: client.response['devices']
  }
end
start() click to toggle source
Calls superclass method
# File lib/mdm/enrollment/service/assign_profile.rb, line 10
def start
  params[:profile_uuid] = profile.profile_uuid
  params[:devices] = devices.map(&:serial_number)
  super
end