Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class SayWhat
  @@total = 0 #shared all instances
  def initialize(message,times)
    @message = message
    @times = times
  end
  def say
    @@total += @times
    (@message + " ") * @times
  end
  def total_said
    "Total spoken so far: #{@@total}"
  end
end

say1 = SayWhat.new("hola",3)
say2 = SayWhat.new("hello",6)
say3 = SayWhat.new("blah",2)

puts say1.say
puts say1.total_said
puts
puts say2.say
puts say2.total_said
puts
puts say3.say
puts say3.total_said