Class: Positive::Positive

Inherits:
Item::Item show all
Defined in:
lib/positive.rb

Constant Summary collapse

@@list =
['agree', 'agree with the statement that', 'do agree']

Instance Method Summary collapse

Methods inherited from Item::Item

#because, #evidence, #however, #inspect, #personally, #starting_to_s, #to_s

Constructor Details

#initialize(*args) ⇒ Positive

Returns a new instance of Positive.



21
22
23
# File 'lib/positive.rb', line 21

def initialize(*args)
  super(%i[however personally agree because evidence], args)
end

Instance Method Details

#agree(argument) ⇒ Object



25
26
27
# File 'lib/positive.rb', line 25

def agree(argument)
  @sentiment = @@list.sample + argument
end