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