changelog shortlog tags changeset manifest revisions annotate raw

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

changeset 15: 64acf98d15f4
author: moriq@moriq.com
date: Mon Mar 10 10:12:58 2008 +0900 (16 years ago)
permissions: -rw-r--r--
description: add plugins rspec
1class Adder
2 def initialize
3 @addends = []
4 end
5
6 def <<(val)
7 @addends << val
8 end
9
10 def sum
11 @addends.inject(0) { |sum_so_far, val| sum_so_far + val }
12 end
13end