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