class PublicUid::Generators::RangeString
Public Class Methods
new(length=8, scale='a'..'z')
click to toggle source
# File lib/public_uid/generators/range_string.rb, line 4 def initialize(length=8, scale='a'..'z') @scale = scale @length = length end
Public Instance Methods
generate()
click to toggle source
# File lib/public_uid/generators/range_string.rb, line 9 def generate @scale.to_a.shuffle[0,@length].join end