class PseudoEntity::Randoms::RandomCompanyNames

Public Class Methods

new(adjectives, nouns, company_types) click to toggle source

adjectives.product(nouns).product(company_types).map { |x| x.flatten.join(‘ ’) }

Calls superclass method
# File lib/pseudo_entity/randoms.rb, line 759
def initialize(adjectives, nouns, company_types)
  adjective_nouns = HugeProduct.new(adjectives.map(&:titleize), nouns.map(&:titleize))
  super(adjective_nouns, company_types.map(&:titleize))
end

Public Instance Methods

fetch(x) click to toggle source
Calls superclass method
# File lib/pseudo_entity/randoms.rb, line 764
def fetch(x)
  super(x).flatten.join(' ')
end