class PseudoEntity::Randoms::RandomReviews

Public Class Methods

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

review_patterns.product(adjectives.product(nouns).permutation(2))

Calls superclass method
# File lib/pseudo_entity/randoms.rb, line 831
def initialize(review_patterns, adjectives, nouns)
  subjects = HugeProduct.new(adjectives, nouns)
  combined_subjects = HugePermutation.new(subjects, 2)
  super(review_patterns, combined_subjects)
end

Public Instance Methods

fetch(x) click to toggle source
Calls superclass method
# File lib/pseudo_entity/randoms.rb, line 837
def fetch(x)
  review = super(x)
  review.first % review.last.flatten
end