module HasUuid
Constants
- VALID_FORMAT
- VERSION
Public Class Methods
check_uuid(klass)
click to toggle source
# File lib/has_uuid.rb, line 54 def self.check_uuid(klass) return false if klass.uuid && klass.id && klass.class.where("#{klass.class.primary_uuid} = ?", klass.uuid).where('id <> ?', klass.id).count > 0 return false if klass.uuid && klass.new_record? && klass.class.where("#{klass.class.primary_uuid} = ?", klass.uuid).count > 0 return true end