class StringRandomizer
Constants
- DEFAULT_ALLOWED_CHAR
- DEFAULT_STRING_LENGTH
Public Class Methods
generate(options)
click to toggle source
# File lib/string_randomizer.rb, line 6 def self.generate(options) string_generator = StringGenerator.new(handle_options(options)) string_generator.generate_string end
Private Class Methods
handle_options(options)
click to toggle source
# File lib/string_randomizer.rb, line 13 def self.handle_options(options) options[:length] = options[:length] || DEFAULT_STRING_LENGTH options[:choose_from] = options[:choose_from] || DEFAULT_ALLOWED_CHAR options[:lines] = options[:lines] || 1 options end