Module: Uniquify::InstanceMethods

Defined in:
lib/uniquify-uuid.rb

Instance Method Summary collapse

Instance Method Details

#ensure_unique(name) ⇒ Object



7
8
9
10
11
# File 'lib/uniquify-uuid.rb', line 7

def ensure_unique(name)
  begin
    self[name] = yield(self)
  end while self.class.exists?(name => self[name])
end