class Mdm::Enrollment::Sync
Public Instance Methods
cursor()
click to toggle source
# File lib/mdm/enrollment/service/sync.rb, line 14 def cursor @cursor ||= begin cursor = Mdm::Cursor.where( service: Mdm::Cursor::SYNC ).first || begin # Create sync cursor based on Device service cursor device_cursor = Cursor.where( service: Cursor::DEVICES).first # Raise if no device service cursor found # Device service must be called first if device_cursor.nil? raise DevicesCursorNotFound end # Use device service cursor to create sync service cursor Cursor.create( service: Cursor::SYNC, content: device_cursor.content) end cursor end end
path()
click to toggle source
# File lib/mdm/enrollment/service/sync.rb, line 10 def path '/devices/sync' end