Class: Gloo::Objs::StringGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/gloo/objs/basic/string_generator.rb

Class Method Summary collapse

Class Method Details

.alphanumeric(len = 10) ⇒ Object

Generate a random alphanumeric string.



26
27
28
# File 'lib/gloo/objs/basic/string_generator.rb', line 26

def self.alphanumeric( len = 10 )
  return SecureRandom.alphanumeric( len )
end

.base64(len = 12) ⇒ Object

Generate a random base64 string.



40
41
42
# File 'lib/gloo/objs/basic/string_generator.rb', line 40

def self.base64( len = 12 )
  return SecureRandom.base64( len )
end

.hex(len = 10) ⇒ Object

Generate a random hex string.



33
34
35
# File 'lib/gloo/objs/basic/string_generator.rb', line 33

def self.hex( len = 10 )
  return SecureRandom.hex( len )
end

.uuidObject

Generate a new UUID.



19
20
21
# File 'lib/gloo/objs/basic/string_generator.rb', line 19

def self.uuid
  return SecureRandom.uuid
end