Sha256: 0d41a41a73abb9b5f43ecd0ea78fa3c41089bc6abbf3daa1e728517ac83a41dd
Contents?: true
Size: 1 KB
Versions: 8
Compression:
Stored size: 1 KB
Contents
# Author:: Eric Crane (mailto:eric.crane@mac.com) # Copyright:: Copyright (c) 2024 Eric Crane. All rights reserved. # # String generation utilities. # This is a static class. # module Gloo module Objs class StringGenerator # TO DO: Consider adding in Faker generators as well. # --------------------------------------------------------------------- # Generators # --------------------------------------------------------------------- # # Generate a new UUID. # def self.uuid return SecureRandom.uuid end # # Generate a random alphanumeric string. # def self.alphanumeric len=10 return SecureRandom.alphanumeric( len ) end # # Generate a random hex string. # def self.hex len=10 s = SecureRandom.hex( len ) end # # Generate a random base64 string. # def self.base64 len=12 return SecureRandom.base64( len ) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems