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