module ActiveUxid::Record::Hash
Public Class Methods
find_by_uxid(uxid)
click to toggle source
# File lib/active_uxid/record/hash.rb, line 11 def self.find_by_uxid(uxid) iden = ActiveUxid::Hash.decode(uxid) find(iden) end
Public Instance Methods
uxid_to_id()
click to toggle source
# File lib/active_uxid/record/hash.rb, line 17 def uxid_to_id return unless respond_to?(:uxid) ActiveUxid::Hash.decode(uxid) end
Private Instance Methods
callback_generate_uxid!()
click to toggle source
# File lib/active_uxid/record/hash.rb, line 25 def callback_generate_uxid! hash = ActiveUxid::Hash.encode(id) update_column(:uxid, hash) end