<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -140,9 +140,11 @@ log_level         :info
         (class &lt;&lt; self; self; end).class_eval do
           @cloud_provider.public_methods(false).each do |meth|
             next if respond_to?(meth) || method_defined?(meth) || private_method_defined?(meth)
-            define_method meth.to_sym do |*args, &amp;block|
-              @cloud_provider.send(meth, *args, &amp;block)
-            end 
+            eval &lt;&lt;-EOE
+              def #{meth}(*args, &amp;block)
+                @cloud_provider.send(:#{meth}, *args, &amp;block)
+              end
+            EOE
         end
       end
     end</diff>
      <filename>lib/poolparty/cloud.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4b6b0fc23fb11e58ddda2ef7d40ef37e74d7448f</id>
    </parent>
  </parents>
  <author>
    <name>Ari Lerner</name>
    <email>arilerner@mac.com</email>
  </author>
  <url>http://github.com/auser/poolparty/commit/699234065382e0c96f64e9618206cae3b094f792</url>
  <id>699234065382e0c96f64e9618206cae3b094f792</id>
  <committed-date>2009-11-09T14:18:21-08:00</committed-date>
  <authored-date>2009-11-09T14:18:21-08:00</authored-date>
  <message>Changed define_method to eval to support ruby 1.8.6</message>
  <tree>51db6cb81190994a5c65255ddf2a95decf7f7223</tree>
  <committer>
    <name>Ari Lerner</name>
    <email>arilerner@mac.com</email>
  </committer>
</commit>
