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