Class: Positive::Positive
- Inherits:
-
Item::Item
- Object
- Item::Item
- Positive::Positive
- Defined in:
- lib/positive.rb
Constant Summary collapse
- @@list =
['agree', 'agree with the statement that', 'do agree']
Instance Method Summary collapse
- #agree(argument) ⇒ Object
-
#initialize(*args) ⇒ Positive
constructor
A new instance of Positive.
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 |