Method: Seabright::ObjectBase::ClassMethods#generate_id
- Defined in:
- lib/redis_object/base.rb
#generate_id ⇒ Object
266 267 268 269 270 271 272 273 274 275 |
# File 'lib/redis_object/base.rb', line 266 def generate_id v = new_id while exists?(v) do Log.verbose "[RedisObject] Collision at id: #{v}" v = new_id end Log.verbose "[RedisObject] Reserving key: #{v}" reserve(v) v end |