<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>bin/build_opals</filename>
    </added>
    <added>
      <filename>doc/Object.html</filename>
    </added>
    <added>
      <filename>doc/Opal/Bootstrap/Bootstrap.html</filename>
    </added>
    <added>
      <filename>doc/Opal/Initialization.html</filename>
    </added>
    <added>
      <filename>doc/Opal/Initialization/Config.html</filename>
    </added>
    <added>
      <filename>doc/Opal/Logger.html</filename>
    </added>
    <added>
      <filename>doc/Opal/Logger/MiniLogger.html</filename>
    </added>
    <added>
      <filename>doc/classes/.html</filename>
    </added>
    <added>
      <filename>doc/classes/.src/M000002.html</filename>
    </added>
    <added>
      <filename>doc/classes/.src/M000003.html</filename>
    </added>
    <added>
      <filename>doc/classes/Kernel.html</filename>
    </added>
    <added>
      <filename>doc/classes/Object.html</filename>
    </added>
    <added>
      <filename>doc/classes/Object.src/M000001.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Bootstrap/Bootstrap.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Bootstrap/Bootstrap.src/M000013.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Bootstrap/Bootstrap.src/M000014.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Build/Builder.src/M000009.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Build/Builder.src/M000010.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Build/Builder.src/M000011.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Build/Builder.src/M000012.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization/Config.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization/Config.src/M000004.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization/Config.src/M000005.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization/Config.src/M000006.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization/Config.src/M000007.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Initialization/Config.src/M000008.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000002.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000003.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000004.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000005.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000006.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000007.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000008.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000009.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000010.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000015.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000016.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000017.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000018.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000019.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000020.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000021.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000022.html</filename>
    </added>
    <added>
      <filename>doc/classes/Opal/Logger/MiniLogger.src/M000023.html</filename>
    </added>
    <added>
      <filename>doc/files/lib/initialization/config_rb.html</filename>
    </added>
    <added>
      <filename>doc/files/lib/initialization/initialization_rb.html</filename>
    </added>
    <added>
      <filename>doc/files/lib/legacy/disable-rubygems-1_9_rb.html</filename>
    </added>
    <added>
      <filename>doc/files/lib/logger/mini_logger_rb.html</filename>
    </added>
    <added>
      <filename>lib/initialization/configuration.rb</filename>
    </added>
    <added>
      <filename>test/test_helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff></diff>
      <filename>.yardoc</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>bootstrap/development/opals/sources/.DS_Store</filename>
    </modified>
    <modified>
      <diff>@@ -19,8 +19,11 @@
   &lt;h1&gt;Constants&lt;/h1&gt;
   &lt;dl&gt;
     
+      &lt;dt id=&quot;ERROR-constant&quot;&gt;ERROR&lt;/dt&gt;
+      &lt;dd&gt;:error unless defined?(Opal::ERROR)&lt;/dd&gt;
+    
       &lt;dt id=&quot;FAILURE-constant&quot;&gt;FAILURE&lt;/dt&gt;
-      &lt;dd&gt;:failure unless defined?(Opan::FAILURE)&lt;/dd&gt;
+      &lt;dd&gt;:failure unless defined?(Opal::FAILURE)&lt;/dd&gt;
     
       &lt;dt id=&quot;SUCCESS-constant&quot;&gt;SUCCESS&lt;/dt&gt;
       &lt;dd&gt;:successful unless defined?(Opal::SUCCESS)&lt;/dd&gt;</diff>
      <filename>doc/Opal.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,19 @@
       &lt;div class=&quot;section module Opal_Bootstrap&quot;&gt;
   &lt;h1 class=&quot;title&quot;&gt;Module: Opal::Bootstrap&lt;/h1&gt;
   &lt;div class=&quot;section constants&quot;&gt;
-  
+  &lt;div class=&quot;thisclass&quot;&gt;
+  &lt;h1&gt;Constants&lt;/h1&gt;
+  &lt;dl&gt;
+    
+      &lt;dt id=&quot;BOOTSTRAP_OPALS-constant&quot;&gt;BOOTSTRAP_OPALS&lt;/dt&gt;
+      &lt;dd&gt;[{ :opal_name =&amp;gt; 'opal', :opal_version =&amp;gt; '0.0.0' , :opal_version_condition =&amp;gt; :at_least },                       { :opal_name =&amp;gt; 'log4r', :opal_version =&amp;gt; '0.0.0' , :opal_version_condition =&amp;gt; :at_least },                       { :opal_name =&amp;gt; 'rake', :opal_version =&amp;gt; '0.0.0' , :opal_version_condition =&amp;gt; :at_least },                       { :opal_name =&amp;gt; 'rspec', :opal_version =&amp;gt; '0.0.0', :opal_version_condition =&amp;gt; :at_least },                       { :opal_name =&amp;gt; 'test-spec', :opal_version =&amp;gt; '0.0.0', :opal_version_condition =&amp;gt; :at_least },                       { :opal_name =&amp;gt; 'yard', :opal_version =&amp;gt; '0.0.0', :opal_version_condition =&amp;gt; :at_least }                       ].freeze unless defined?(Opal::Bootstrap::BOOTSTRAP_OPALS)&lt;/dd&gt;
+    
+      &lt;dt id=&quot;OPAL_STANDARD_DIRS-constant&quot;&gt;OPAL_STANDARD_DIRS&lt;/dt&gt;
+      &lt;dd&gt;['bin', 'lib'].freeze unless defined?(Opal::Bootstrap::OPAL_STANDARD_DIRS)&lt;/dd&gt;
+    
+  &lt;/dl&gt;
+&lt;/div&gt;
+
 &lt;/div&gt;
 &lt;/div&gt;
     &lt;/div&gt;</diff>
      <filename>doc/Opal/Bootstrap.html</filename>
    </modified>
    <modified>
      <diff>@@ -14,7 +14,11 @@
     &lt;div id=&quot;content&quot;&gt;
       &lt;div class=&quot;section class Opal_Build_Builder&quot;&gt;
   &lt;h1 class=&quot;title&quot;&gt;Class: Opal::Build::Builder&lt;/h1&gt;
-  &lt;div class=&quot;section docstring&quot;&gt;
+  &lt;div class=&quot;section inheritance&quot;&gt;
+  &lt;ul&gt;
+  &lt;li&gt;&lt;a href='../../Object.html' title='Object'&gt;Object&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Opal::Build::Builder&lt;/li&gt;
+  &lt;/ul&gt;&lt;/ul&gt;
+&lt;/div&gt;&lt;div class=&quot;section docstring&quot;&gt;
   &lt;p&gt;
 Standard RubyOpals builder
 &lt;/p&gt;
@@ -72,12 +76,12 @@ Configuration options
           &lt;pre class=&quot;lines&quot;&gt;
 
 
-59
-60
-61&lt;/pre&gt;
+49
+50
+51&lt;/pre&gt;
         &lt;/td&gt;
         &lt;td&gt;
-          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 59&lt;/span&gt;
+          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 49&lt;/span&gt;
 
 &lt;span class='def def kw'&gt;def&lt;/span&gt; &lt;span class='initialize identifier id'&gt;initialize&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt; &lt;span class='assign token'&gt;=&lt;/span&gt; &lt;span class='lbrace token'&gt;{&lt;/span&gt;&lt;span class='rbrace token'&gt;}&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
 
@@ -141,6 +145,42 @@ Run the standard RubyOpals builder.
   
 &lt;/table&gt;
   &lt;/div&gt;
+  &lt;div class=&quot;section methodsummary instance public&quot;&gt;
+    &lt;h1&gt;Public Instance Method Summary&lt;/h1&gt;
+&lt;table class=&quot;summary&quot;&gt;
+  
+    &lt;tr&gt;
+      &lt;th class=&quot;signature&quot;&gt;
+        &lt;span class='name'&gt;&lt;a href='#run-instance_method' title='#run'&gt;#run&lt;/a&gt;&lt;/span&gt;&lt;span class='args'&gt;(args = [],options = {})&lt;/span&gt;
+        &lt;span class='block'&gt;&lt;/span&gt;
+        
+      &lt;/th&gt;
+      &lt;td class=&quot;docstring&quot;&gt;
+        &lt;p&gt;
+Run the standard RubyOpals builder.
+&lt;/p&gt;
+
+        
+          &lt;p class='returns'&gt;
+            Returns: 
+              &lt;span class='return_types'&gt;
+                 &lt;tt&gt;Integer&lt;/tt&gt;
+              &lt;/span&gt;
+          &lt;/p&gt;
+        
+      &lt;/td&gt;
+    &lt;/tr&gt;
+  
+&lt;/table&gt;&lt;div class=&quot;inherited&quot;&gt;
+  
+  &lt;div&gt;
+    &lt;h1&gt;Public Instance Methods Inherited from &lt;a href='../../Object.html' title='Object'&gt;Object&lt;/a&gt;&lt;/h1&gt;
+    &lt;p&gt;&lt;span class='name'&gt;&lt;a href='../../Object.html#opal_logger-instance_method' title='opal_logger'&gt;opal_logger&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
+  &lt;/div&gt;
+  
+&lt;/div&gt;
+&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
+  &lt;/div&gt;
 &lt;div class=&quot;section methoddetails class public&quot;&gt;
   &lt;h1&gt;Public Class Method Details&lt;/h1&gt;
   
@@ -217,15 +257,15 @@ Singleton instance of RubyOpals builder
           &lt;pre class=&quot;lines&quot;&gt;
 
 
-43
-44
-45
-46
-47
-48&lt;/pre&gt;
+33
+34
+35
+36
+37
+38&lt;/pre&gt;
         &lt;/td&gt;
         &lt;td&gt;
-          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 43&lt;/span&gt;
+          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 33&lt;/span&gt;
 
 &lt;span class='def def kw'&gt;def&lt;/span&gt; &lt;span class='instance identifier id'&gt;instance&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt; &lt;span class='assign token'&gt;=&lt;/span&gt; &lt;span class='lbrace token'&gt;{&lt;/span&gt;&lt;span class='rbrace token'&gt;}&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
   &lt;span class='unless unless kw'&gt;unless&lt;/span&gt; &lt;span class='defined? defined kw'&gt;defined?&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='@@instance ivar id'&gt;@@instance&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
@@ -260,6 +300,116 @@ Singleton instance of RubyOpals builder
   &lt;p&gt;
 Run the standard RubyOpals builder
 &lt;/p&gt;
+
+&lt;/div&gt;&lt;div class=&quot;section tags&quot;&gt;
+  &lt;h2&gt;Meta Tags&lt;/h2&gt;
+  &lt;div class=&quot;param&quot;&gt;
+  &lt;h3&gt;Parameters:&lt;/h3&gt;
+  &lt;dl&gt;
+  
+    &lt;dt&gt;
+      
+        &lt;span class='type'&gt;[&lt;tt&gt;Array&lt;/tt&gt;]&lt;/span&gt;
+      
+      
+        &lt;span class='name'&gt;args&lt;/span&gt;
+      
+    &lt;/dt&gt;
+    &lt;dd&gt;
+      &lt;span class='desc'&gt;&lt;p&gt;
+Command line arguments
+&lt;/p&gt;
+&lt;/span&gt;
+    &lt;/dd&gt;
+  
+    &lt;dt&gt;
+      
+        &lt;span class='type'&gt;[&lt;tt&gt;Hash&lt;/tt&gt;]&lt;/span&gt;
+      
+      
+        &lt;span class='name'&gt;options&lt;/span&gt;
+      
+    &lt;/dt&gt;
+    &lt;dd&gt;
+      &lt;span class='desc'&gt;&lt;p&gt;
+Configuration options
+&lt;/p&gt;
+&lt;/span&gt;
+    &lt;/dd&gt;
+  
+  &lt;/dl&gt;
+&lt;/div&gt;
+&lt;div class=&quot;return&quot;&gt;
+  &lt;h3&gt;Returns:&lt;/h3&gt;
+  &lt;dl&gt;
+  
+    &lt;dt&gt;
+      
+        &lt;span class='type'&gt;[&lt;tt&gt;Integer&lt;/tt&gt;]&lt;/span&gt;
+      
+      
+        &lt;span class='name'&gt;&lt;/span&gt;
+      
+    &lt;/dt&gt;
+    &lt;dd&gt;
+      &lt;span class='desc'&gt;&lt;p&gt;
+Opal::SUCCESS or Opal::FAILURE
+&lt;/p&gt;
+&lt;/span&gt;
+    &lt;/dd&gt;
+  
+  &lt;/dl&gt;
+&lt;/div&gt;
+
+&lt;/div&gt;&lt;div class=&quot;section source&quot;&gt;
+  &lt;span&gt;[&lt;a class=&quot;source_link&quot; href=&quot;#&quot;&gt;View source&lt;/a&gt;]&lt;/span&gt;
+  &lt;div class=&quot;source_code&quot;&gt;
+    &lt;table&gt;
+      &lt;tr&gt;
+        &lt;td&gt;
+          &lt;pre class=&quot;lines&quot;&gt;
+
+
+22
+23
+24&lt;/pre&gt;
+        &lt;/td&gt;
+        &lt;td&gt;
+          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 22&lt;/span&gt;
+
+&lt;span class='def def kw'&gt;def&lt;/span&gt; &lt;span class='run identifier id'&gt;run&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='args identifier id'&gt;args&lt;/span&gt; &lt;span class='assign token'&gt;=&lt;/span&gt; &lt;span class='lbrack token'&gt;[&lt;/span&gt;&lt;span class='rbrack token'&gt;]&lt;/span&gt;&lt;span class='comma token'&gt;,&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt; &lt;span class='assign token'&gt;=&lt;/span&gt; &lt;span class='lbrace token'&gt;{&lt;/span&gt;&lt;span class='rbrace token'&gt;}&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
+  &lt;span class='return return kw'&gt;return&lt;/span&gt; &lt;span class='Opal constant id'&gt;Opal&lt;/span&gt;&lt;span class='colon2 op'&gt;::&lt;/span&gt;&lt;span class='Build constant id'&gt;Build&lt;/span&gt;&lt;span class='colon2 op'&gt;::&lt;/span&gt;&lt;span class='Builder constant id'&gt;Builder&lt;/span&gt;&lt;span class='dot token'&gt;.&lt;/span&gt;&lt;span class='instance identifier id'&gt;instance&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;&lt;span class='dot token'&gt;.&lt;/span&gt;&lt;span class='run identifier id'&gt;run&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='args identifier id'&gt;args&lt;/span&gt;&lt;span class='comma token'&gt;,&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
+&lt;span class='end end kw'&gt;end&lt;/span&gt;
+&lt;/pre&gt;
+        &lt;/td&gt;
+      &lt;/tr&gt;
+    &lt;/table&gt;
+  &lt;/div&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+    &lt;/div&gt;
+  
+&lt;/div&gt;&lt;div class=&quot;section methoddetails instance public&quot;&gt;
+  &lt;h1&gt;Public Instance Method Details&lt;/h1&gt;
+  
+    &lt;div class=&quot;method&quot;&gt;
+      &lt;div class=&quot;method_header&quot;&gt;
+  &lt;h3&gt;run&lt;/h3&gt;
+&lt;/div&gt;&lt;div id=&quot;run-instance_method&quot; class=&quot;section method&quot;&gt;
+  &lt;div class=&quot;details_title&quot;&gt;
+  &lt;div class='section methodsignature'&gt;
+  &lt;tt class='def'&gt;
+    &lt;span class='visibility'&gt;public&lt;/span&gt;
+    &lt;span class='return_types'&gt;&lt;tt&gt;Integer&lt;/tt&gt;&lt;/span&gt;
+    &lt;span class='name'&gt;run&lt;/span&gt;&lt;span class='args'&gt;(args = [],options = {})&lt;/span&gt;
+    &lt;span class='block'&gt;&lt;/span&gt;
+  &lt;/tt&gt;
+&lt;/div&gt;
+
+&lt;/div&gt;&lt;div class=&quot;section docstring&quot;&gt;
+  &lt;p&gt;
+Run the standard RubyOpals builder
+&lt;/p&gt;
 &lt;p&gt;
 Steps:
 &lt;/p&gt;
@@ -271,9 +421,6 @@ Steps:
  &lt;span class='integer val'&gt;4&lt;/span&gt; &lt;span class='minus op'&gt;-&lt;/span&gt; &lt;span class='Create constant id'&gt;Create&lt;/span&gt; &lt;span class='Opals constant id'&gt;Opals&lt;/span&gt; &lt;span class='for for kw'&gt;for&lt;/span&gt; &lt;span class='all identifier id'&gt;all&lt;/span&gt; &lt;span class='core identifier id'&gt;core&lt;/span&gt; &lt;span class='Opals constant id'&gt;Opals&lt;/span&gt; &lt;span class='minus op'&gt;-&lt;/span&gt; &lt;span class='zip identifier id'&gt;zip&lt;/span&gt;
  &lt;span class='integer val'&gt;5&lt;/span&gt; &lt;span class='minus op'&gt;-&lt;/span&gt; &lt;span class='Create constant id'&gt;Create&lt;/span&gt; &lt;span class='the identifier id'&gt;the&lt;/span&gt; &lt;span class='entire identifier id'&gt;entire&lt;/span&gt; &lt;span class='package identifier id'&gt;package&lt;/span&gt;
 &lt;/pre&gt;
-&lt;p&gt;
-xxx
-&lt;/p&gt;
 
 &lt;/div&gt;&lt;div class=&quot;section tags&quot;&gt;
   &lt;h2&gt;Meta Tags&lt;/h2&gt;
@@ -344,15 +491,17 @@ Opal::SUCCESS or Opal::FAILURE
           &lt;pre class=&quot;lines&quot;&gt;
 
 
-32
-33
-34&lt;/pre&gt;
+71
+72
+73
+74&lt;/pre&gt;
         &lt;/td&gt;
         &lt;td&gt;
-          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 32&lt;/span&gt;
+          &lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;info file&quot;&gt;# File 'lib/build/builder.rb', line 71&lt;/span&gt;
 
 &lt;span class='def def kw'&gt;def&lt;/span&gt; &lt;span class='run identifier id'&gt;run&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='args identifier id'&gt;args&lt;/span&gt; &lt;span class='assign token'&gt;=&lt;/span&gt; &lt;span class='lbrack token'&gt;[&lt;/span&gt;&lt;span class='rbrack token'&gt;]&lt;/span&gt;&lt;span class='comma token'&gt;,&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt; &lt;span class='assign token'&gt;=&lt;/span&gt; &lt;span class='lbrace token'&gt;{&lt;/span&gt;&lt;span class='rbrace token'&gt;}&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
-  &lt;span class='return return kw'&gt;return&lt;/span&gt; &lt;span class='Opal constant id'&gt;Opal&lt;/span&gt;&lt;span class='colon2 op'&gt;::&lt;/span&gt;&lt;span class='Build constant id'&gt;Build&lt;/span&gt;&lt;span class='colon2 op'&gt;::&lt;/span&gt;&lt;span class='Builder constant id'&gt;Builder&lt;/span&gt;&lt;span class='dot token'&gt;.&lt;/span&gt;&lt;span class='instance identifier id'&gt;instance&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;&lt;span class='dot token'&gt;.&lt;/span&gt;&lt;span class='run identifier id'&gt;run&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='args identifier id'&gt;args&lt;/span&gt;&lt;span class='comma token'&gt;,&lt;/span&gt;&lt;span class='options identifier id'&gt;options&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
+  &lt;span class='opal_logger identifier id'&gt;opal_logger&lt;/span&gt;&lt;span class='dot token'&gt;.&lt;/span&gt;&lt;span class='debug identifier id'&gt;debug&lt;/span&gt;&lt;span class='lparen token'&gt;(&lt;/span&gt;&lt;span class='string val'&gt;&amp;quot;Opal::Build::Builder: Running builder&amp;quot;&lt;/span&gt;&lt;span class='rparen token'&gt;)&lt;/span&gt;
+  
 &lt;span class='end end kw'&gt;end&lt;/span&gt;
 &lt;/pre&gt;
         &lt;/td&gt;</diff>
      <filename>doc/Opal/Build/Builder.html</filename>
    </modified>
    <modified>
      <diff>@@ -16,6 +16,30 @@
       
         
         &lt;li nowrap&gt;
+          &lt;a href='Object.html#opal_logger-instance_method' title='#opal_logger'&gt;#opal_logger&lt;/a&gt; 
+          
+            &lt;em&gt;(class Object)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Bootstrap/Bootstrap.html#bootstrap-class_method' title='bootstrap'&gt;bootstrap&lt;/a&gt; 
+          
+            &lt;em&gt;(class Bootstrap)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Bootstrap/Bootstrap.html#opal-class_method' title='opal'&gt;opal&lt;/a&gt; 
+          
+            &lt;em&gt;(class Bootstrap)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
           &lt;a href='Opal/Build/Builder.html#initialize-instance_method' title='#initialize'&gt;#initialize&lt;/a&gt; 
           
             &lt;em&gt;(class Builder)&lt;/em&gt;
@@ -24,6 +48,14 @@
       
         
         &lt;li nowrap&gt;
+          &lt;a href='Opal/Build/Builder.html#run-instance_method' title='#run'&gt;#run&lt;/a&gt; 
+          
+            &lt;em&gt;(class Builder)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
           &lt;a href='Opal/Build/Builder.html#instance-class_method' title='instance'&gt;instance&lt;/a&gt; 
           
             &lt;em&gt;(class Builder)&lt;/em&gt;
@@ -38,6 +70,190 @@
           
         &lt;/li&gt;
       
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Initialization/Config.html#initialize-instance_method' title='#initialize'&gt;#initialize&lt;/a&gt; 
+          
+            &lt;em&gt;(class Config)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Initialization/Config.html#env-class_method' title='env'&gt;env&lt;/a&gt; 
+          
+            &lt;em&gt;(class Config)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Initialization/Config.html#instance-class_method' title='instance'&gt;instance&lt;/a&gt; 
+          
+            &lt;em&gt;(class Config)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Initialization/Config.html#method_missing-class_method' title='method_missing'&gt;method_missing&lt;/a&gt; 
+          
+            &lt;em&gt;(class Config)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Initialization/Config.html#set-class_method' title='set'&gt;set&lt;/a&gt; 
+          
+            &lt;em&gt;(class Config)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#debug-instance_method' title='#debug'&gt;#debug&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#error-instance_method' title='#error'&gt;#error&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#fatal-instance_method' title='#fatal'&gt;#fatal&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#info-instance_method' title='#info'&gt;#info&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#initialize-instance_method' title='#initialize'&gt;#initialize&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_dir-instance_method' title='#log_dir'&gt;#log_dir&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_dir%3D-instance_method' title='#log_dir='&gt;#log_dir=&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_level-instance_method' title='#log_level'&gt;#log_level&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_level%3D-instance_method' title='#log_level='&gt;#log_level=&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_msg-instance_method' title='#log_msg'&gt;#log_msg&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_name-instance_method' title='#log_name'&gt;#log_name&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#log_name%3D-instance_method' title='#log_name='&gt;#log_name=&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#logger_types-instance_method' title='#logger_types'&gt;#logger_types&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#logger_types%3D-instance_method' title='#logger_types='&gt;#logger_types=&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#qualified_log_dir-instance_method' title='#qualified_log_dir'&gt;#qualified_log_dir&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#qualified_log_file-instance_method' title='#qualified_log_file'&gt;#qualified_log_file&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#warn-instance_method' title='#warn'&gt;#warn&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
+        
+        &lt;li nowrap&gt;
+          &lt;a href='Opal/Logger/MiniLogger.html#instance-class_method' title='instance'&gt;instance&lt;/a&gt; 
+          
+            &lt;em&gt;(class MiniLogger)&lt;/em&gt;
+          
+        &lt;/li&gt;
+      
       &lt;/ul&gt;
     &lt;/div&gt;
   &lt;/body&gt;</diff>
      <filename>doc/all-methods.html</filename>
    </modified>
    <modified>
      <diff>@@ -14,18 +14,30 @@
       &lt;h1&gt;All Modules / Classes&lt;/h1&gt;
       &lt;ul&gt;
       
+        &lt;li&gt;&lt;a href='Object.html' title='Object'&gt;Object&lt;/a&gt; &lt;em&gt;(class)&lt;/em&gt;&lt;/li&gt;
+      
         &lt;li&gt;&lt;a href='Opal.html' title='Opal'&gt;Opal&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
       
         &lt;li&gt;&lt;a href='Opal/Bootstrap.html' title='Opal::Bootstrap'&gt;Opal::Bootstrap&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
       
+        &lt;li&gt;&lt;a href='Opal/Bootstrap/Bootstrap.html' title='Opal::Bootstrap::Bootstrap'&gt;Opal::Bootstrap::Bootstrap&lt;/a&gt; &lt;em&gt;(class)&lt;/em&gt;&lt;/li&gt;
+      
         &lt;li&gt;&lt;a href='Opal/Build.html' title='Opal::Build'&gt;Opal::Build&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
       
         &lt;li&gt;&lt;a href='Opal/Build/Builder.html' title='Opal::Build::Builder'&gt;Opal::Build::Builder&lt;/a&gt; &lt;em&gt;(class)&lt;/em&gt;&lt;/li&gt;
       
+        &lt;li&gt;&lt;a href='Opal/Initialization.html' title='Opal::Initialization'&gt;Opal::Initialization&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
+      
+        &lt;li&gt;&lt;a href='Opal/Initialization/Config.html' title='Opal::Initialization::Config'&gt;Opal::Initialization::Config&lt;/a&gt; &lt;em&gt;(class)&lt;/em&gt;&lt;/li&gt;
+      
         &lt;li&gt;&lt;a href='Opal/Install.html' title='Opal::Install'&gt;Opal::Install&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
       
         &lt;li&gt;&lt;a href='Opal/Legacy.html' title='Opal::Legacy'&gt;Opal::Legacy&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
       
+        &lt;li&gt;&lt;a href='Opal/Logger.html' title='Opal::Logger'&gt;Opal::Logger&lt;/a&gt; &lt;em&gt;(module)&lt;/em&gt;&lt;/li&gt;
+      
+        &lt;li&gt;&lt;a href='Opal/Logger/MiniLogger.html' title='Opal::Logger::MiniLogger'&gt;Opal::Logger::MiniLogger&lt;/a&gt; &lt;em&gt;(class)&lt;/em&gt;&lt;/li&gt;
+      
       &lt;/ul&gt;
     &lt;/div&gt;
   &lt;/body&gt;</diff>
      <filename>doc/all-namespaces.html</filename>
    </modified>
    <modified>
      <diff>@@ -55,28 +55,8 @@
         &lt;tr class=&quot;top-aligned-row&quot;&gt;
             &lt;td&gt;&lt;strong&gt;In:&lt;/strong&gt;&lt;/td&gt;
             &lt;td&gt;
-                &lt;a href=&quot;../files/lib/bootstrap/bootstrap_rb.html&quot;&gt;
-                lib/bootstrap/bootstrap.rb
-                &lt;/a&gt;
-        &lt;br /&gt;
-                &lt;a href=&quot;../files/lib/build/build_rb.html&quot;&gt;
-                lib/build/build.rb
-                &lt;/a&gt;
-        &lt;br /&gt;
-                &lt;a href=&quot;../files/lib/build/builder_rb.html&quot;&gt;
-                lib/build/builder.rb
-                &lt;/a&gt;
-        &lt;br /&gt;
-                &lt;a href=&quot;../files/lib/install/install_rb.html&quot;&gt;
-                lib/install/install.rb
-                &lt;/a&gt;
-        &lt;br /&gt;
-                &lt;a href=&quot;../files/lib/legacy/legacy_rb.html&quot;&gt;
-                lib/legacy/legacy.rb
-                &lt;/a&gt;
-        &lt;br /&gt;
-                &lt;a href=&quot;../files/lib/opals_rb.html&quot;&gt;
-                lib/opals.rb
+                &lt;a href=&quot;../files/lib/logger/mini_logger_rb.html&quot;&gt;
+                lib/logger/mini_logger.rb
                 &lt;/a&gt;
         &lt;br /&gt;
             &lt;/td&gt;
@@ -107,31 +87,10 @@
     &lt;div id=&quot;class-list&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Classes and Modules&lt;/h3&gt;
 
-      Module &lt;a href=&quot;Opal/Bootstrap.html&quot; class=&quot;link&quot;&gt;Opal::Bootstrap&lt;/a&gt;&lt;br /&gt;
-Module &lt;a href=&quot;Opal/Build.html&quot; class=&quot;link&quot;&gt;Opal::Build&lt;/a&gt;&lt;br /&gt;
-Module &lt;a href=&quot;Opal/Install.html&quot; class=&quot;link&quot;&gt;Opal::Install&lt;/a&gt;&lt;br /&gt;
-Module &lt;a href=&quot;Opal/Legacy.html&quot; class=&quot;link&quot;&gt;Opal::Legacy&lt;/a&gt;&lt;br /&gt;
+      Module &lt;a href=&quot;Opal/Logger.html&quot; class=&quot;link&quot;&gt;Opal::Logger&lt;/a&gt;&lt;br /&gt;
 
     &lt;/div&gt;
 
-    &lt;div id=&quot;constants-list&quot;&gt;
-      &lt;h3 class=&quot;section-bar&quot;&gt;Constants&lt;/h3&gt;
-
-      &lt;div class=&quot;name-list&quot;&gt;
-        &lt;table summary=&quot;Constants&quot;&gt;
-        &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
-          &lt;td class=&quot;context-item-name&quot;&gt;SUCCESS&lt;/td&gt;
-          &lt;td&gt;=&lt;/td&gt;
-          &lt;td class=&quot;context-item-value&quot;&gt;:successful unless defined?(Opal::SUCCESS)&lt;/td&gt;
-        &lt;/tr&gt;
-        &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
-          &lt;td class=&quot;context-item-name&quot;&gt;FAILURE&lt;/td&gt;
-          &lt;td&gt;=&lt;/td&gt;
-          &lt;td class=&quot;context-item-value&quot;&gt;:failure unless defined?(Opan::FAILURE)&lt;/td&gt;
-        &lt;/tr&gt;
-        &lt;/table&gt;
-      &lt;/div&gt;
-    &lt;/div&gt;
 
 
 </diff>
      <filename>doc/classes/Opal.html</filename>
    </modified>
    <modified>
      <diff>@@ -84,7 +84,31 @@
 
     &lt;div id=&quot;section&quot;&gt;
 
+    &lt;div id=&quot;class-list&quot;&gt;
+      &lt;h3 class=&quot;section-bar&quot;&gt;Classes and Modules&lt;/h3&gt;
 
+      Class &lt;a href=&quot;Bootstrap/Bootstrap.html&quot; class=&quot;link&quot;&gt;Opal::Bootstrap::Bootstrap&lt;/a&gt;&lt;br /&gt;
+
+    &lt;/div&gt;
+
+    &lt;div id=&quot;constants-list&quot;&gt;
+      &lt;h3 class=&quot;section-bar&quot;&gt;Constants&lt;/h3&gt;
+
+      &lt;div class=&quot;name-list&quot;&gt;
+        &lt;table summary=&quot;Constants&quot;&gt;
+        &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
+          &lt;td class=&quot;context-item-name&quot;&gt;BOOTSTRAP_OPALS&lt;/td&gt;
+          &lt;td&gt;=&lt;/td&gt;
+          &lt;td class=&quot;context-item-value&quot;&gt;[{ :opal_name =&amp;gt; 'opal', :opal_version =&amp;gt; '0.0.0' , :opal_version_condition =&amp;gt; :at_least },                        { :opal_name =&amp;gt; 'log4r', :opal_version =&amp;gt; '0.0.0' , :opal_version_condition =&amp;gt; :at_least },                        { :opal_name =&amp;gt; 'rake', :opal_version =&amp;gt; '0.0.0' , :opal_version_condition =&amp;gt; :at_least },                        { :opal_name =&amp;gt; 'rspec', :opal_version =&amp;gt; '0.0.0', :opal_version_condition =&amp;gt; :at_least },                        { :opal_name =&amp;gt; 'test-spec', :opal_version =&amp;gt; '0.0.0', :opal_version_condition =&amp;gt; :at_least },                        { :opal_name =&amp;gt; 'yard', :opal_version =&amp;gt; '0.0.0', :opal_version_condition =&amp;gt; :at_least }&lt;/td&gt;
+        &lt;/tr&gt;
+        &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
+          &lt;td class=&quot;context-item-name&quot;&gt;OPAL_STANDARD_DIRS&lt;/td&gt;
+          &lt;td&gt;=&lt;/td&gt;
+          &lt;td class=&quot;context-item-value&quot;&gt;['bin', 'lib'].freeze unless defined?(Opal::Bootstrap::OPAL_STANDARD_DIRS)&lt;/td&gt;
+        &lt;/tr&gt;
+        &lt;/table&gt;
+      &lt;/div&gt;
+    &lt;/div&gt;
 
 
 </diff>
      <filename>doc/classes/Opal/Bootstrap.html</filename>
    </modified>
    <modified>
      <diff>@@ -55,10 +55,6 @@
         &lt;tr class=&quot;top-aligned-row&quot;&gt;
             &lt;td&gt;&lt;strong&gt;In:&lt;/strong&gt;&lt;/td&gt;
             &lt;td&gt;
-                &lt;a href=&quot;../../files/lib/build/build_rb.html&quot;&gt;
-                lib/build/build.rb
-                &lt;/a&gt;
-        &lt;br /&gt;
                 &lt;a href=&quot;../../files/lib/build/builder_rb.html&quot;&gt;
                 lib/build/builder.rb
                 &lt;/a&gt;</diff>
      <filename>doc/classes/Opal/Build.html</filename>
    </modified>
    <modified>
      <diff>@@ -65,7 +65,9 @@
         &lt;tr class=&quot;top-aligned-row&quot;&gt;
             &lt;td&gt;&lt;strong&gt;Parent:&lt;/strong&gt;&lt;/td&gt;
             &lt;td&gt;
+                &lt;a href=&quot;../../Object.html&quot;&gt;
                 Object
+               &lt;/a&gt;
             &lt;/td&gt;
         &lt;/tr&gt;
         &lt;/table&gt;
@@ -95,9 +97,10 @@ Standard RubyOpals builder
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000002&quot;&gt;instance&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000003&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000001&quot;&gt;run&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000010&quot;&gt;instance&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000011&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000009&quot;&gt;run&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000012&quot;&gt;run&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -119,25 +122,25 @@ Standard RubyOpals builder
     &lt;div id=&quot;methods&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Class methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000002&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000002&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000010&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000010&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;Builder.src/M000002.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('Builder.src/M000002.html');return false;&quot;&gt;
+          &lt;a href=&quot;Builder.src/M000010.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('Builder.src/M000010.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;instance&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(options = {})&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the singleton &lt;a href=&quot;Builder.html#M000002&quot;&gt;instance&lt;/a&gt; of the
+Get the singleton &lt;a href=&quot;Builder.html#M000010&quot;&gt;instance&lt;/a&gt; of the
 RubyOpals &lt;a href=&quot;Builder.html&quot;&gt;Builder&lt;/a&gt;
 &lt;/p&gt;
 &lt;p&gt;
 @param [Hash] options Configuration options @return [&lt;a
 href=&quot;Builder.html&quot;&gt;Opal::Build::Builder&lt;/a&gt;] Singleton &lt;a
-href=&quot;Builder.html#M000002&quot;&gt;instance&lt;/a&gt; of RubyOpals builder
+href=&quot;Builder.html#M000010&quot;&gt;instance&lt;/a&gt; of RubyOpals builder
 &lt;/p&gt;
 &lt;p&gt;
 @api public
@@ -145,12 +148,12 @@ href=&quot;Builder.html#M000002&quot;&gt;instance&lt;/a&gt; of RubyOpals builder
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000003&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000003&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000011&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000011&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;Builder.src/M000003.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('Builder.src/M000003.html');return false;&quot;&gt;
+          &lt;a href=&quot;Builder.src/M000011.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('Builder.src/M000011.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(options = {})&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -168,12 +171,12 @@ Create a standard RubyOpals builder
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000001&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000001&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000009&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000009&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;Builder.src/M000001.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('Builder.src/M000001.html');return false;&quot;&gt;
+          &lt;a href=&quot;Builder.src/M000009.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('Builder.src/M000009.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(args = [],options = {})&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -182,6 +185,35 @@ Create a standard RubyOpals builder
           &lt;p&gt;
 Run the standard RubyOpals builder
 &lt;/p&gt;
+&lt;p&gt;
+@param [Array] args Command line arguments @param [Hash] options
+Configuration options @return [Integer] Opal::SUCCESS or Opal::FAILURE
+&lt;/p&gt;
+&lt;p&gt;
+@api public
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
+      &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
+
+      &lt;div id=&quot;method-M000012&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000012&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;Builder.src/M000012.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('Builder.src/M000012.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(args = [],options = {})&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Run the standard RubyOpals builder
+&lt;/p&gt;
+&lt;p&gt;
+Steps:
+&lt;/p&gt;
 &lt;pre&gt;
  1 - Create temporary build directory
  2 - Add (boostrap) installer</diff>
      <filename>doc/classes/Opal/Build/Builder.html</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-Sun, 29 Jun 2008 10:53:25 -0400
+Tue, 01 Jul 2008 07:19:51 -0400</diff>
      <filename>doc/created.rid</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@
     &lt;/tr&gt;
     &lt;tr class=&quot;top-aligned-row&quot;&gt;
       &lt;td&gt;&lt;strong&gt;Last Update:&lt;/strong&gt;&lt;/td&gt;
-      &lt;td&gt;Thu Jun 26 05:55:35 -0400 2008&lt;/td&gt;
+      &lt;td&gt;Tue Jul 01 07:04:26 -0400 2008&lt;/td&gt;
     &lt;/tr&gt;
     &lt;/table&gt;
   &lt;/div&gt;</diff>
      <filename>doc/files/lib/bootstrap/bootstrap_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@
     &lt;/tr&gt;
     &lt;tr class=&quot;top-aligned-row&quot;&gt;
       &lt;td&gt;&lt;strong&gt;Last Update:&lt;/strong&gt;&lt;/td&gt;
-      &lt;td&gt;Sun Jun 29 10:52:47 -0400 2008&lt;/td&gt;
+      &lt;td&gt;Mon Jun 30 16:08:55 -0400 2008&lt;/td&gt;
     &lt;/tr&gt;
     &lt;/table&gt;
   &lt;/div&gt;</diff>
      <filename>doc/files/lib/build/builder_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@
     &lt;/tr&gt;
     &lt;tr class=&quot;top-aligned-row&quot;&gt;
       &lt;td&gt;&lt;strong&gt;Last Update:&lt;/strong&gt;&lt;/td&gt;
-      &lt;td&gt;Thu Jun 26 20:32:32 -0400 2008&lt;/td&gt;
+      &lt;td&gt;Mon Jun 30 13:55:18 -0400 2008&lt;/td&gt;
     &lt;/tr&gt;
     &lt;/table&gt;
   &lt;/div&gt;
@@ -68,12 +68,20 @@
 
   &lt;div id=&quot;contextContent&quot;&gt;
 
+    &lt;div id=&quot;description&quot;&gt;
+      &lt;p&gt;
+Set RubyOpals libraries load path
+&lt;/p&gt;
+
+    &lt;/div&gt;
 
     &lt;div id=&quot;requires-list&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Required files&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
       version&amp;nbsp;&amp;nbsp;
+      logger/mini_logger&amp;nbsp;&amp;nbsp;
+      initialization/initialization&amp;nbsp;&amp;nbsp;
       legacy/legacy&amp;nbsp;&amp;nbsp;
       install/install&amp;nbsp;&amp;nbsp;
       build/build&amp;nbsp;&amp;nbsp;
@@ -92,6 +100,19 @@
     &lt;div id=&quot;section&quot;&gt;
 
 
+    &lt;div id=&quot;constants-list&quot;&gt;
+      &lt;h3 class=&quot;section-bar&quot;&gt;Constants&lt;/h3&gt;
+
+      &lt;div class=&quot;name-list&quot;&gt;
+        &lt;table summary=&quot;Constants&quot;&gt;
+        &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
+          &lt;td class=&quot;context-item-name&quot;&gt;RUBYOPALS_LIB_DIR&lt;/td&gt;
+          &lt;td&gt;=&lt;/td&gt;
+          &lt;td class=&quot;context-item-value&quot;&gt;File.dirname(__FILE__)&lt;/td&gt;
+        &lt;/tr&gt;
+        &lt;/table&gt;
+      &lt;/div&gt;
+    &lt;/div&gt;
 
 
 </diff>
      <filename>doc/files/lib/opals_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@
     &lt;/tr&gt;
     &lt;tr class=&quot;top-aligned-row&quot;&gt;
       &lt;td&gt;&lt;strong&gt;Last Update:&lt;/strong&gt;&lt;/td&gt;
-      &lt;td&gt;Thu Jun 26 20:36:28 -0400 2008&lt;/td&gt;
+      &lt;td&gt;Mon Jun 30 06:00:00 -0400 2008&lt;/td&gt;
     &lt;/tr&gt;
     &lt;/table&gt;
   &lt;/div&gt;
@@ -87,14 +87,14 @@
       &lt;div class=&quot;name-list&quot;&gt;
         &lt;table summary=&quot;Constants&quot;&gt;
         &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
-          &lt;td class=&quot;context-item-name&quot;&gt;RUBYOPALS_VERSION&lt;/td&gt;
+          &lt;td class=&quot;context-item-name&quot;&gt;RUBYOPALS_VERSION_PARTS&lt;/td&gt;
           &lt;td&gt;=&lt;/td&gt;
           &lt;td class=&quot;context-item-value&quot;&gt;{   :major =&amp;gt; 0,   :minor =&amp;gt; 0,   :point =&amp;gt; 1&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=&quot;top-aligned-row context-row&quot;&gt;
-          &lt;td class=&quot;context-item-name&quot;&gt;RUBYOPALS_VERSION_STRING&lt;/td&gt;
+          &lt;td class=&quot;context-item-name&quot;&gt;RUBYOPALS_VERSION&lt;/td&gt;
           &lt;td&gt;=&lt;/td&gt;
-          &lt;td class=&quot;context-item-value&quot;&gt;&amp;quot;#{RUBYOPALS_VERSION[:major]}.#{RUBYOPALS_VERSION[:minor]}.#{RUBYOPALS_VERSION[:point]}&amp;quot; unless defined?(RUBYOPALS_VERSION_STRING)&lt;/td&gt;
+          &lt;td class=&quot;context-item-value&quot;&gt;&amp;quot;#{RUBYOPALS_VERSION_PARTS[:major]}.#{RUBYOPALS_VERSION_PARTS[:minor]}.#{RUBYOPALS_VERSION_PARTS[:point]}&amp;quot; unless defined?(RUBYOPALS_VERSION)&lt;/td&gt;
         &lt;/tr&gt;
         &lt;/table&gt;
       &lt;/div&gt;</diff>
      <filename>doc/files/lib/version_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -20,12 +20,10 @@
 &lt;div id=&quot;index&quot;&gt;
   &lt;h1 class=&quot;section-bar&quot;&gt;Classes&lt;/h1&gt;
   &lt;div id=&quot;index-entries&quot;&gt;
+    &lt;a href=&quot;classes/Object.html&quot;&gt;Object&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/Opal.html&quot;&gt;Opal&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Bootstrap.html&quot;&gt;Opal::Bootstrap&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Build.html&quot;&gt;Opal::Build&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Build/Builder.html&quot;&gt;Opal::Build::Builder&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Install.html&quot;&gt;Opal::Install&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Legacy.html&quot;&gt;Opal::Legacy&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger.html&quot;&gt;Opal::Logger&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html&quot;&gt;Opal::Logger::MiniLogger&lt;/a&gt;&lt;br /&gt;
   &lt;/div&gt;
 &lt;/div&gt;
 &lt;/body&gt;</diff>
      <filename>doc/fr_class_index.html</filename>
    </modified>
    <modified>
      <diff>@@ -20,14 +20,7 @@
 &lt;div id=&quot;index&quot;&gt;
   &lt;h1 class=&quot;section-bar&quot;&gt;Files&lt;/h1&gt;
   &lt;div id=&quot;index-entries&quot;&gt;
-    &lt;a href=&quot;files/lib/bootstrap/bootstrap_rb.html&quot;&gt;lib/bootstrap/bootstrap.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/build/build_rb.html&quot;&gt;lib/build/build.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/build/builder_rb.html&quot;&gt;lib/build/builder.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/install/install_rb.html&quot;&gt;lib/install/install.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/legacy/gem_utils_rb.html&quot;&gt;lib/legacy/gem_utils.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/legacy/legacy_rb.html&quot;&gt;lib/legacy/legacy.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/opals_rb.html&quot;&gt;lib/opals.rb&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;files/lib/version_rb.html&quot;&gt;lib/version.rb&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;files/lib/logger/mini_logger_rb.html&quot;&gt;lib/logger/mini_logger.rb&lt;/a&gt;&lt;br /&gt;
   &lt;/div&gt;
 &lt;/div&gt;
 &lt;/body&gt;</diff>
      <filename>doc/fr_file_index.html</filename>
    </modified>
    <modified>
      <diff>@@ -20,9 +20,16 @@
 &lt;div id=&quot;index&quot;&gt;
   &lt;h1 class=&quot;section-bar&quot;&gt;Methods&lt;/h1&gt;
   &lt;div id=&quot;index-entries&quot;&gt;
-    &lt;a href=&quot;classes/Opal/Build/Builder.html#M000002&quot;&gt;instance (Opal::Build::Builder)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Build/Builder.html#M000003&quot;&gt;new (Opal::Build::Builder)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/Opal/Build/Builder.html#M000001&quot;&gt;run (Opal::Build::Builder)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000005&quot;&gt;debug (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000008&quot;&gt;error (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000009&quot;&gt;fatal (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000006&quot;&gt;info (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000002&quot;&gt;instance (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000010&quot;&gt;log_msg (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000003&quot;&gt;new (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Object.html#M000001&quot;&gt;opal_logger (Object)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000004&quot;&gt;qualified_log_file (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/Opal/Logger/MiniLogger.html#M000007&quot;&gt;warn (Opal::Logger::MiniLogger)&lt;/a&gt;&lt;br /&gt;
   &lt;/div&gt;
 &lt;/div&gt;
 &lt;/body&gt;</diff>
      <filename>doc/fr_method_index.html</filename>
    </modified>
    <modified>
      <diff>@@ -9,19 +9,19 @@ if Object.respond_to?(:opal)
     # If opal hook is installed, alias it so we can install our own
     alias :original_opal :opal
     
-    def opal(name,version = nil,options = {})
+    def opal(name,version = nil, condition = :at_least, options = {})
       # Call original opal first
-      status = original_opal(name,version,options)
+      status = original_opal(name,version,condition, options)
       # Do something with errors #CHANGEME
       # Then the bootstrap versions - so bootstrap versions end up at the front of the list
-      Opal::Bootstrap::Bootstrap.opal(name,version,options)
+      Opal::Bootstrap::Bootstrap.opal(name,version,condition, options)
     end
   end
 else
   # Opal hook not yet installed, so install ours
   module ::Kernel
-    def opal(name,version = nil,options = {})
-      Opal::Bootstrap::Bootstrap.opal(name,version,options)
+    def opal(name,version = nil, condition :at_least, options = {})
+      Opal::Bootstrap::Bootstrap.opal(name,version,condition,options)
     end
   end
 end
@@ -31,12 +31,12 @@ module Opal
   module Bootstrap
     
     
-    BOOTSTRAP_OPALS = [{ :opal_name =&gt; 'opal', :opal_version =&gt; '0.0.0'},
-                       { :opal_name =&gt; 'log4r', :opal_version =&gt; '0.0.0'},
-                       { :opal_name =&gt; 'rake', :opal_version =&gt; '0.0.0'},
-                       { :opal_name =&gt; 'rspec', :opal_version =&gt; '0.0.0'},
-                       { :opal_name =&gt; 'test-spec', :opal_version =&gt; '0.0.0'},
-                       { :opal_name =&gt; 'yard', :opal_version =&gt; '0.0.0'}
+    BOOTSTRAP_OPALS = [{ :opal_name =&gt; 'opal', :opal_version =&gt; '0.0.0' , :opal_version_condition =&gt; :at_least },
+                       { :opal_name =&gt; 'log4r', :opal_version =&gt; '0.0.0' , :opal_version_condition =&gt; :at_least },
+                       { :opal_name =&gt; 'rake', :opal_version =&gt; '0.0.0' , :opal_version_condition =&gt; :at_least },
+                       { :opal_name =&gt; 'rspec', :opal_version =&gt; '0.0.0', :opal_version_condition =&gt; :at_least },
+                       { :opal_name =&gt; 'test-spec', :opal_version =&gt; '0.0.0', :opal_version_condition =&gt; :at_least },
+                       { :opal_name =&gt; 'yard', :opal_version =&gt; '0.0.0', :opal_version_condition =&gt; :at_least }
                        ].freeze unless defined?(Opal::Bootstrap::BOOTSTRAP_OPALS)
                        
     OPAL_STANDARD_DIRS = ['bin', 'lib'].freeze unless defined?(Opal::Bootstrap::OPAL_STANDARD_DIRS)
@@ -65,11 +65,12 @@ module Opal
         ##
         # Bootstrap opal command
         #
-        # @param [String] name
-        # @param [String] version
+        # @param [String] name Opal Name
+        # @param [String] version Opal Version
+        # @param [Symbol] condition Condition to match for Opal Version
         # @param [Hash] options Configuration options
         #
-        def opal(name,version,options = {})
+        def opal(name,version = nil , condition = :at_least, options = {})
           options = {:auto_require =&gt; true}.merge(options)
           unless defined?(RUBYOPALS_DEV_BASE_DIR)
             Object.const_set(&quot;RUBYOPALS_DEV_BASE_DIR&quot;,File.expand_path(File.join(File.dirname(__FILE__),'../../bootstrap/development')))</diff>
      <filename>lib/bootstrap/bootstrap.rb</filename>
    </modified>
    <modified>
      <diff>@@ -73,6 +73,14 @@ module Opal
         
       end
       
+      private
+      
+      ##
+      # Create temporary build directory
+      #
+      def create_build_directories
+        
+      end
     end
       
   end</diff>
      <filename>lib/build/builder.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,8 @@
-module Opal:
+module Opal
   module Initialization
   end
 end
 
-require 'initialization/config'
+# Order is significant
+require 'initialization/configuration'
+</diff>
      <filename>lib/initialization/initialization.rb</filename>
    </modified>
    <modified>
      <diff>@@ -67,7 +67,7 @@ module Opal
       ##
       # Log a debug message
       # 
-      # @param [String] msg
+      # @param [String] msg Message
       #
       def debug(msg)
         log_level = DEFAULT_LOG_LEVELS[:debug]
@@ -77,7 +77,7 @@ module Opal
       ##
       # Log an info message
       # 
-      # @param [String] msg
+      # @param [String] msg Message
       #
       def info(msg)
         log_level = DEFAULT_LOG_LEVELS[:info]
@@ -87,7 +87,7 @@ module Opal
       ##
       # Log an warn message
       # 
-      # @param [String] msg
+      # @param [String] msg Message
       #
       def warn(msg)
         log_level = DEFAULT_LOG_LEVELS[:warn]
@@ -97,7 +97,7 @@ module Opal
       ##
       # Log an error message
       # 
-      # @param [String] msg
+      # @param [String] msg Message
       #
       def error(msg)
         log_level = DEFAULT_LOG_LEVELS[:error]
@@ -107,7 +107,7 @@ module Opal
       ##
       # Log an fatal message
       # 
-      # @param [String] msg
+      # @param [String] msg Message
       #
       def fatal(msg)
         log_level = DEFAULT_LOG_LEVELS[:fatal]</diff>
      <filename>lib/logger/mini_logger.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,6 +12,7 @@ module Opal
   ERROR = :error unless defined?(Opal::ERROR)
 end
 
+# Watch out for the order here
 require 'version'
 require 'logger/mini_logger'
 require 'initialization/initialization'
@@ -19,5 +20,7 @@ require 'legacy/legacy'
 require 'install/install'
 require 'build/build'
 
-# At end, so it can override anything it needs to
-require 'bootstrap/bootstrap' if RUBYOPALS_BOOTSTRAP_MODE or (ENV['RUBYOPALS_BOOTSTRAP_MODE'] and ENV['RUBYOPALS_BOOTSTRAP_MODE'].downcase == 'true')
+# Place bootstrap at end, so it can override anything it needs to
+if (defined?(RUBYOPALS_BOOTSTRAP_MODE) and RUBYOPALS_BOOTSTRAP_MODE) or (ENV['RUBYOPALS_BOOTSTRAP_MODE'] and ENV['RUBYOPALS_BOOTSTRAP_MODE'].downcase == 'true')
+  require 'bootstrap/bootstrap' 
+end</diff>
      <filename>lib/opals.rb</filename>
    </modified>
    <modified>
      <diff>@@ -55,3 +55,9 @@
 [DEBUG] 2008-06-30 17:26:37 - Opal::Build::Builder: Running builder
 [INFO]  2008-06-30 17:29:12 - Opal::Logger::MiniLogger: Initializing MiniLogger
 [DEBUG] 2008-06-30 17:29:12 - Opal::Build::Builder: Running builder
+[INFO]  2008-06-30 17:53:11 - Opal::Logger::MiniLogger: Initializing MiniLogger
+[INFO]  2008-06-30 17:53:55 - Opal::Logger::MiniLogger: Initializing MiniLogger
+[INFO]  2008-06-30 17:54:05 - Opal::Logger::MiniLogger: Initializing MiniLogger
+[INFO]  2008-06-30 17:54:59 - Opal::Logger::MiniLogger: Initializing MiniLogger
+[INFO]  2008-06-30 17:58:28 - Opal::Logger::MiniLogger: Initializing MiniLogger
+[INFO]  2008-06-30 17:59:01 - Opal::Logger::MiniLogger: Initializing MiniLogger</diff>
      <filename>logs/opal_logger.log</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>build/build_opals</filename>
    </removed>
    <removed>
      <filename>lib/initialization/config.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>e6752335f58677247ce5fc8e0d34649ea03caab8</id>
    </parent>
  </parents>
  <author>
    <name>Tracy Flynn</name>
    <email>info@rubyopals.org</email>
  </author>
  <url>http://github.com/tflynn/rubyopals/commit/577c5e37ca59b59845e263824246ee167aec8359</url>
  <id>577c5e37ca59b59845e263824246ee167aec8359</id>
  <committed-date>2008-07-01T17:53:30-07:00</committed-date>
  <authored-date>2008-07-01T17:53:30-07:00</authored-date>
  <message>Just for safety</message>
  <tree>591512dedc583b04228e097b761bce0ec8c67056</tree>
  <committer>
    <name>Tracy Flynn</name>
    <email>info@rubyopals.org</email>
  </committer>
</commit>
