module HasIdentifier

Constants

ALPHABET

Public Instance Methods

gen_id_char(n) click to toggle source
# File lib/has_identifier.rb, line 12
def gen_id_char(n)
  SecureRandom.send(:choose, ALPHABET, n)
end
generate_identifier() click to toggle source
# File lib/has_identifier.rb, line 16
def generate_identifier
  self.identifier ||= "#{identifier_prefix}#{gen_id_char(5)}-#{gen_id_char(5)}-#{gen_id_char(6)}"
end