Method: WordGen::Generator#initialize

Defined in:
lib/word_gen/generator.rb

#initialize(word_length, character_set, writer = $stdout) ⇒ Generator

Returns a new instance of Generator.



5
6
7
8
9
10
11
# File 'lib/word_gen/generator.rb', line 5

def initialize word_length, character_set, writer = $stdout
  @word_length, @character_set, @writer = Integer(word_length), character_set.map(&:to_s), writer

  if @word_length < 1
    fail ArgumentError, 'word_length need to be positibe'
  end
end