module Namegen

Constants

VERSION

Public Class Methods

generate(n = 1) click to toggle source
# File lib/namegen.rb, line 7
def self.generate(n = 1)
  n.times do
    puts "#{Adjective.random}-#{Noun.random}"
  end
end
generate_v(n = 1) click to toggle source

Generate verbosely (include adjective definition)

# File lib/namegen.rb, line 14
def self.generate_v(n = 1)
  n.times do
    adj = Adjective.random
    defn = Adjective::EXQUISITE[adj]
    rtn = "#{adj}-#{Noun.random}"

    if defn
      rtn += "\n  #{adj}: #{defn}"
    end

    puts rtn
  end
end