<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -127,14 +127,14 @@ end
 module Kernel
   def __method__(depth = 0)
     caller[depth][/`([^']+)'/, 1]
-  end if RUBY_VERSION &lt; '1.8.7'
+  end if RUBY_VERSION &lt;= '1.8.7'
   
   def __called_from__
     caller[1][/`([^']+)'/, 1]
-  end if RUBY_VERSION &gt;= '1.8.7'
+  end if RUBY_VERSION &gt; '1.8.7'
   
   def expirable_memoize(reload = false, storage = nil)
-    current_method = RUBY_VERSION &gt;= '1.8.7' ? __called_from__ : __method__(1)
+    current_method = RUBY_VERSION &gt; '1.8.7' ? __called_from__ : __method__(1)
     storage = &quot;@#{storage || current_method}&quot;
     if reload 
       instance_variable_set(storage, nil)</diff>
      <filename>lib/aws/s3/extensions.rb</filename>
    </modified>
    <modified>
      <diff>@@ -139,7 +139,7 @@ class KerneltExtensionsTest &lt; Test::Unit::TestCase
     assert_equal 'foo', b.foo
     assert_equal 'bar', b.bar
   end
-end if RUBY_VERSION &lt; '1.8.7'
+end if RUBY_VERSION &lt;= '1.8.7'
 
 class ModuleExtensionsTest &lt; Test::Unit::TestCase
   class Foo</diff>
      <filename>test/extensions_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b8e453834b994aec7714991b61faa8a33815dc99</id>
    </parent>
  </parents>
  <author>
    <name>Harry Love</name>
    <email>harry.love@publicearth.com</email>
  </author>
  <url>http://github.com/marcel/aws-s3/commit/d8997822cfd4de9fe628f7478dbc11da623df976</url>
  <id>d8997822cfd4de9fe628f7478dbc11da623df976</id>
  <committed-date>2009-04-28T14:35:29-07:00</committed-date>
  <authored-date>2009-04-28T14:35:29-07:00</authored-date>
  <message>Fixes instance of Ruby version = 1.8.7 for Kernel method (for real)</message>
  <tree>0d61afce50aaf56b79e8a7b92a6423e6f4f1cde6</tree>
  <committer>
    <name>Harry Love</name>
    <email>harry.love@publicearth.com</email>
  </committer>
</commit>
