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