class Aquasync::Validator

Has a responsibility to implement AquasyncModel validations. @see github.com/AQAquamarine/aquasync-protocol/blob/master/aquasync-model.md @author kaiinui @example usage

validates_with Aquasync::Validator

Public Instance Methods

validate(record) click to toggle source
# File lib/validators/aquasync_validator.rb, line 10
def validate(record)
  record.validates_presence_of :gid
  record.validates_format_of :gid, with: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
  record.validates_presence_of :ust
  record.validates_presence_of :deviceToken
  record.validates_format_of :deviceToken, with: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
  record.validates_presence_of :localTimestamp
end