<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,13 +4,14 @@ module RBench
       send(:undef_method, m) unless m =~ /^(__|is_a?|kind_of?|respond_to?|hash|eql?|inspect|instance_eval)/
     end
     
-    attr_reader :name, :items, :block
+    attr_reader :name, :items, :block, :times
     
-    def initialize(runner, name, &amp;block)
+    def initialize(runner, name, times=nil, &amp;block)
       @runner = runner
       @name    = name
       @items = []
       @block = block
+      @times = times || @runner.times
     end
     
     def prepare
@@ -27,7 +28,7 @@ module RBench
       @items.each{|item| item.run}
     end
 
-    def report(name,times=nil,&amp;block)
+    def report(name,times=@times,&amp;block)
       @items &lt;&lt; Report.new(@runner,self,name,times,&amp;block)
     end
     </diff>
      <filename>lib/rbench/group.rb</filename>
    </modified>
    <modified>
      <diff>@@ -43,8 +43,8 @@ module RBench
       @columns &lt;&lt; Column.new(self,name,options)
     end
     
-    def group(name,&amp;block)
-      @items &lt;&lt; Group.new(self,name,&amp;block)
+    def group(name,times=nil,&amp;block)
+      @items &lt;&lt; Group.new(self,name,times,&amp;block)
     end
     
     def report(name,times=nil,&amp;block)</diff>
      <filename>lib/rbench/runner.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 GEM = &quot;rbench&quot;
-VERSION = &quot;0.2.2&quot;
+VERSION = &quot;0.2.3&quot;
 AUTHOR = &quot;Yehuda Katz &amp; Sindre Aarsaether&quot;
 EMAIL = &quot;post [a] rbench [d] org&quot; # doesnt actually go anywhere atm..
 HOMEPAGE = &quot;http://www.rbench.org&quot;</diff>
      <filename>rbench.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -114,7 +114,7 @@ RBench.run(TIMES) do
   column :two,  :title =&gt; &quot;#2&quot;
   column :diff, :title =&gt; &quot;#1/#2&quot;, :compare =&gt; [:one,:two]
 
-  group(&quot;Squeezing&quot;) do
+  group &quot;Squeezing&quot;, 10000 do
     report &quot;with #squeeze&quot; do
       one { &quot;abc//def//ghi//jkl&quot;.squeeze(&quot;/&quot;) }
       two { &quot;abc///def///ghi///jkl&quot;.squeeze(&quot;/&quot;) }
@@ -127,7 +127,7 @@ RBench.run(TIMES) do
     summary &quot;all methods (totals)&quot;
   end
  
-  group(&quot;Splitting&quot;) do
+  group &quot;Splitting&quot; do
     report &quot;with #split&quot; do
       one { &quot;aaa/aaa/aaa.bbb.ccc.ddd&quot;.split(&quot;.&quot;) }
       two { &quot;aaa//aaa//aaa.bbb.ccc.ddd.eee&quot;.split(&quot;.&quot;) }</diff>
      <filename>spec/rbench_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f5f35e4f88be0b0a75d37ae9e05e823b465d1a1b</id>
    </parent>
  </parents>
  <author>
    <name>somebee</name>
    <email>sindre@identu.no</email>
  </author>
  <url>http://github.com/somebee/rbench/commit/a1c88474920fdf3bf9b3629fc3973de6e1166364</url>
  <id>a1c88474920fdf3bf9b3629fc3973de6e1166364</id>
  <committed-date>2008-06-16T09:39:04-07:00</committed-date>
  <authored-date>2008-06-16T09:39:04-07:00</authored-date>
  <message>can now specifiy times for groups to (reports will inherit, can be overriden)</message>
  <tree>652a7dbbacd9511c5ab7165def6d5c5cc8583d82</tree>
  <committer>
    <name>somebee</name>
    <email>sindre@identu.no</email>
  </committer>
</commit>
