Sha256: 18f5ca342a259da1574636735464990d37a73377424e0676fd9f9da982fc6abd
Contents?: true
Size: 306 Bytes
Versions: 3
Compression:
Stored size: 306 Bytes
Contents
module Dorsale::ActiveRecordUUIDConcern extend ActiveSupport::Concern private def assign_default_uuid if id.nil? && self.class.columns_hash["id"].type == :uuid self.id = ::Dorsale::SortableUUIDGenerator.generate end end included do before_save :assign_default_uuid end end
Version data entries
3 entries across 3 versions & 1 rubygems