Sha256: 4df01bd72c87c8f4067396bf3b5a522154aa06c36207bade2e804c1ef1654ffe
Contents?: true
Size: 315 Bytes
Versions: 147
Compression:
Stored size: 315 Bytes
Contents
module HasUuid extend ActiveSupport::Concern # define relationships. included do after_initialize do self.uuid ||= SecureRandom.hex end end # define class methods. module ClassMethods end # define object methods. def short_uuid self.uuid.first(7) rescue "nil" end end
Version data entries
147 entries across 147 versions & 1 rubygems