<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -57,7 +57,8 @@ unless $LOADED_FEATURES.include?(&quot;rubygems.rb&quot;)
       def require(path) # :nodoc:
         gem_original_require path
       rescue LoadError =&gt; load_error
-        if File.basename(path).match(Gem::MiniGems::INLINE_REGEXP)
+        if File.basename(path).match(Gem::MiniGems::INLINE_REGEXP) &amp;&amp; 
+          Object.const_defined?(:Inline)
           # RubyInline dynamically created .so/.bundle
           return gem_original_require(File.join(Inline.directory, path))
         elsif path == 'Win32API' &amp;&amp; !Gem.win_platform?
@@ -121,7 +122,8 @@ unless $LOADED_FEATURES.include?(&quot;rubygems.rb&quot;)
     def self.activate(gem, *version_requirements)
       if match = find_name(gem, *version_requirements)
         activate_gem_from_path(match.first)
-      elsif match = find_name(MiniGems.camel_case(gem), *version_requirements)
+      elsif gem.is_a?(String) &amp;&amp; 
+        match = find_name(MiniGems.camel_case(gem), *version_requirements)
         activate_gem_from_path(match.first)
       else
         unless gem.respond_to?(:name) &amp;&amp; gem.respond_to?(:version_requirements)</diff>
      <filename>lib/minigems.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2b680a4b6eadd54c52b47730768293a11b708cfa</id>
    </parent>
  </parents>
  <author>
    <name>Fabien Franzen</name>
    <email>info@atelierfabien.be</email>
  </author>
  <url>http://github.com/fabien/minigems/commit/5a30de87f43dd2f96e8911c1a2f5ccc42d1dabb0</url>
  <id>5a30de87f43dd2f96e8911c1a2f5ccc42d1dabb0</id>
  <committed-date>2008-10-20T13:12:30-07:00</committed-date>
  <authored-date>2008-10-20T13:12:30-07:00</authored-date>
  <message>Fixed bug where Gem::Dependency was being camel_case'd</message>
  <tree>d28132676132d2bffd7c5c97e426927100d0d608</tree>
  <committer>
    <name>Fabien Franzen</name>
    <email>info@atelierfabien.be</email>
  </committer>
</commit>
