class CorporateAi::Generator
Public Class Methods
new(csv_path)
click to toggle source
# File lib/corporate_ai/generator.rb, line 5 def initialize(csv_path) @csv = CSV.read(csv_path) remove_nil @adverbs = @csv[0] @verbs = @csv[1] @adjectives = @csv[2] @nouns = @csv[3] end
Public Instance Methods
new_sentence()
click to toggle source
# File lib/corporate_ai/generator.rb, line 14 def new_sentence sentence = "#{@adverbs.sample } #{@verbs.sample} #{@adjectives.sample} #{@nouns.sample}" end
Private Instance Methods
remove_nil()
click to toggle source
# File lib/corporate_ai/generator.rb, line 20 def remove_nil @csv.each{|array| array.reject! {|value| value == nil}} end