class NameGen::Generator

Public Class Methods

new() click to toggle source
# File lib/name_gen/generator.rb, line 3
def initialize
  @markov_generator = NameGen::MarkovGenerator.new
  @rand_generator = NameGen::RandGenerator.new
  @rus_generator = NameGen::RusGenerator::Generator.new
end

Public Instance Methods

get_name(syllables) click to toggle source
# File lib/name_gen/generator.rb, line 9
def get_name(syllables)
  case NameGen::configuration.type
  when :markov
    @markov_generator.get_name(syllables)
  when :rand
    @rand_generator.get_name(syllables)
  when :rus
    @rus_generator.get_name(syllables)
  end
end