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