<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,18 +2,33 @@ require &quot;#{here = File.dirname(__FILE__)}/helpers&quot;
 
 class A
   include Functor::Method
-  functor( :foo, Integer, String ) { |x| :integer }
-  functor( :foo, String, Float )  { |x| :string }
-  functor( :foo, Float, Symbol )   { |x| :float }
-  functor( :foo, Symbol, &quot;one&quot; )  { |x| :symbol }
-  functor( :foo, &quot;one&quot;, false  )  { |x| :one }
+  functor( :foo, Integer, String ) { |x| :int_string }
+  functor( :foo, Integer, Float ) { |x| :int_float }
+  functor( :foo, String, Float )  { |x| :string_float }
+  functor( :foo, String, Symbol )  { |x| :string_symbol }
+  functor( :foo, Float, Symbol )   { |x| :float_symbol }
+  functor( :foo, Float, String )   { |x| :float_string }
+  functor( :foo, Symbol, &quot;one&quot; )  { |x| :symbol_one }
+  functor( :foo, &quot;one&quot;, false  )  { |x| :one_false }
 end
 
 class B
-  def foo(x)
+  def foo(x,y)
     case x
     when Integer
+      case y
+      when String
+        :int_string
+      when Float
+        :int_float
+      end
     when String
+      case y
+      when Float
+        :string_float
+      when Symbol
+        :string_symbol
+      end
     when Float
     when Symbol
     when &quot;one&quot;</diff>
      <filename>metrics/two_arg.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>930e0ad07c3f049778523fedeb388f67cad215a2</id>
    </parent>
  </parents>
  <author>
    <name>Matthew King</name>
    <email>automatthew@gmail.com</email>
  </author>
  <url>http://github.com/dyoder/functor/commit/6c0ca0b501e3109f075f273b636891798c2e844b</url>
  <id>6c0ca0b501e3109f075f273b636891798c2e844b</id>
  <committed-date>2009-01-13T15:45:37-08:00</committed-date>
  <authored-date>2009-01-13T15:45:37-08:00</authored-date>
  <message>fiddling with two arg bm; not ready yet</message>
  <tree>3029ebf8e9ae8e20597d764bcbc2e186adfa9cef</tree>
  <committer>
    <name>Matthew King</name>
    <email>automatthew@gmail.com</email>
  </committer>
</commit>
