Module: PloymorphicModule::InstanceMethods

Defined in:
lib/wuid/ploymorphic_module.rb

Instance Method Summary collapse

Instance Method Details

#after_createObject



24
25
26
27
# File 'lib/wuid/ploymorphic_module.rb', line 24

def after_create
  super
  create_wuid
end

#create_wuidObject



29
30
31
32
33
34
35
36
# File 'lib/wuid/ploymorphic_module.rb', line 29

def create_wuid
  begin 
    wuid.create!
  rescue ActiveRecord::StatementInvalid => e 
    logger.error " create wuid faild with #{e.message}"
    retry
  end
end

#widObject



20
21
22
# File 'lib/wuid/ploymorphic_module.rb', line 20

def wid
  self.wuid.rand_token rescue nil
end