Module: Randomid

Defined in:
lib/randomid.rb,
lib/randomid/railtie.rb,
lib/randomid/version.rb,
lib/randomid/model_additions.rb

Defined Under Namespace

Modules: ModelAdditions Classes: Railtie

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.generate_uid(length = 16) ⇒ Object



8
9
10
11
12
# File 'lib/randomid.rb', line 8

def self.generate_uid(length=16)
  token = SecureRandom.urlsafe_base64(16)
  token.slice!(0...-length)
  token
end