tracks/vendor/plugins/rspec/examples/stories/adder.rb

13 lines
180 B
Ruby
Raw Normal View History

class Adder
def initialize
@addends = []
end
def <<(val)
@addends << val
end
def sum
@addends.inject(0) { |sum_so_far, val| sum_so_far + val }
end
end