Module: UniqueGenerator::InstanceMethods
- Defined in:
- lib/unique_generator.rb
Instance Method Summary collapse
-
#generate_unique_field!(name, size = 32) ⇒ Object
Generate unique field.
Instance Method Details
#generate_unique_field!(name, size = 32) ⇒ Object
Generate unique field.
67 68 69 70 71 72 73 |
# File 'lib/unique_generator.rb', line 67 def generate_unique_field!(name, size = 32) return if send(name).present? self.class.generate_unique(size) do |token| send "#{name}=", token unique_field? name end end |