Sha256: e4b00467e8edf47d06e19fdf52e69894a18a9160527086b9f1952157832a16e8
Contents?: true
Size: 415 Bytes
Versions: 1
Compression:
Stored size: 415 Bytes
Contents
# Patches ActiveRecord models to use UUID based IDs instead of the default numeric ones require 'uuidtools' # Extends ActiveRecord models with UUID based IDs module RestfulX module UUIDHelper def self.included(base) base.class_eval do before_create :generate_uuid end end def generate_uuid self.id = UUID.random_create.to_s.gsub("-", "") unless self.id end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
restfulx-1.2.2 | lib/restfulx/active_record_uuid_helper.rb |