module GlobalUid::ActiveRecordExtension
Public Class Methods
included(base)
click to toggle source
# File lib/global_uid/active_record_extension.rb, line 5 def self.included(base) base.extend(ClassMethods) base.before_create :global_uid_before_create end
Public Instance Methods
global_uid_before_create()
click to toggle source
# File lib/global_uid/active_record_extension.rb, line 10 def global_uid_before_create return if GlobalUid.disabled? return if self.class.global_uid_disabled self.id = self.class.generate_uid end