module Uidable
Constants
- DEFAULT_UID_SIZE
- VERSION
Public Class Methods
included(base)
click to toggle source
# File lib/uidable.rb, line 6 def self.included(base) base.extend ClassMethods unless defined?(::ActiveRecord::Base) && base < ::ActiveRecord::Base base.prepend InitUid end def uidable_cols_init self.class.uidable_cols.each do |col| instance_variable_set("@#{col}", send("gen_#{col}")) end end end
Public Instance Methods
uidable_cols_init()
click to toggle source
# File lib/uidable.rb, line 12 def uidable_cols_init self.class.uidable_cols.each do |col| instance_variable_set("@#{col}", send("gen_#{col}")) end end