Module: UniqueId::Base::ClassMethods

Defined in:
lib/unique_id/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#uniqueObject

Returns the value of attribute unique.



34
35
36
# File 'lib/unique_id/base.rb', line 34

def unique
  @unique
end

Instance Method Details

#has_unique(*args) ⇒ Object



36
37
38
39
40
41
# File 'lib/unique_id/base.rb', line 36

def has_unique(*args)
  opts = args.extract_options!
  @unique = ::Unique::Generator.new(args.first, opts)

  before_create :generate_unique
end