Class: Gloo::Objs::StringGenerator
- Inherits:
-
Object
- Object
- Gloo::Objs::StringGenerator
- Defined in:
- lib/gloo/objs/basic/string_generator.rb
Class Method Summary collapse
-
.alphanumeric(len = 10) ⇒ Object
Generate a random alphanumeric string.
-
.base64(len = 12) ⇒ Object
Generate a random base64 string.
-
.hex(len = 10) ⇒ Object
Generate a random hex string.
-
.uuid ⇒ Object
Generate a new UUID.
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 |
.uuid ⇒ Object
Generate a new UUID.
19 20 21 |
# File 'lib/gloo/objs/basic/string_generator.rb', line 19 def self.uuid return SecureRandom.uuid end |