class RandomWords::Generator
def words(number)
-
number
(Integer
) -- The number of words to generate
def words(number) result = SENTENCE_PARTS.cycle.take(number).map { |part| send(part.to_sym) }.take(number) result.map do |word| word.split(/ /).last end.join(' ').compress end