<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -14,17 +14,39 @@ begin
     p.author                    = &quot;Jacob Radford&quot;
     p.email                     = &quot;nkryptic@gmail.com&quot;
     p.ignore_pattern            = [ &quot;tmp/*&quot;, &quot;script/*&quot; ]
+    p.rdoc_pattern              = /^(lib|bin|ext).*(\.rb)$|^README|^CHANGELOG|^TODO|^LICENSE|^COPYING$/
+    p.runtime_dependencies      = []
     p.development_dependencies  = [
-                                    # 'echoe ~&gt; 3.0',
-                                    # 'rspec ~&gt; 1.1.0',
-                                    # 'mocha ~&gt; 0.9',
+                                    # 'echoe    ~&gt;3.0',
+                                    # 'dcov     ~&gt;0.2',
+                                    # 'rcov     ~&gt;0.8',
+                                    # 'rspec    ~&gt;1.1.0',
+                                    # 'cucumber ~&gt;0.1.0',
+                                    # 'mocha    ~&gt;0.9',
                                   ]
+    # Version Specification
+    # 3 and up,         &quot;&gt;= 3&quot;
+    # 3.y.z,            &quot;~&gt; 3.0&quot;
+    # 3.0.z,            &quot;~&gt; 3.0.0&quot;
+    # 3.5.z to &lt;4.0,    &quot;~&gt; 3.5&quot;
+    # 3.5.z to &lt;3.6,    &quot;~&gt; 3.5.0&quot;
+    
     # p.dependencies = ['ParseTree &gt;=2.1.1', 'ruby2ruby &gt;=1.1.8']
   end
   
+  desc &quot;Create this gem's .gemspec file&quot;
+  task :gemspec do
+    Rake::Task[ 'build_gemspec' ].invoke
+  end
+  
 rescue LoadError =&gt; boom
-  puts &quot;You are missing a dependency required for meta-operations on this gem.&quot;
-  puts &quot;#{boom.to_s.capitalize}.&quot;
+  puts &lt;&lt;-EOS
+  You are missing a dependency required for meta-operations on this gem. Try:
+    gem install echoe
+
+EOS
+  # puts &quot;You are missing a dependency required for meta-operations on this gem.&quot;
+  # puts &quot;#{boom.to_s.capitalize}.&quot;
 end
 
 Dir[ &quot;#{File.dirname(__FILE__)}/tasks/*.rake&quot; ].sort.each { |ext| load ext }</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ module Sandbox
     
     MAJOR = 0
     MINOR = 2
-    TINY  = 3
+    TINY  = 4
 
     STRING = [ MAJOR, MINOR, TINY ].join( '.' )
     </diff>
      <filename>lib/sandbox/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@
 
 Gem::Specification.new do |s|
   s.name = %q{sandbox}
-  s.version = &quot;0.2.3&quot;
+  s.version = &quot;0.2.4&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 1.2&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Jacob Radford&quot;]
@@ -11,8 +11,8 @@ Gem::Specification.new do |s|
   s.description = %q{Create virtual ruby/rubygems sandboxes.}
   s.email = %q{nkryptic@gmail.com}
   s.executables = [&quot;sandbox&quot;]
-  s.extra_rdoc_files = [&quot;CHANGELOG&quot;, &quot;TODO&quot;, &quot;README.rdoc&quot;, &quot;tasks/rspec.rake&quot;, &quot;tasks/cucumber.rake&quot;, &quot;tasks/gem.rake&quot;, &quot;tasks/dcov.rake&quot;, &quot;lib/sandbox.rb&quot;, &quot;lib/sandbox/installer.rb&quot;, &quot;lib/sandbox/cli.rb&quot;, &quot;lib/sandbox/templates/gemrc.erb&quot;, &quot;lib/sandbox/templates/activate_sandbox.erb&quot;, &quot;lib/sandbox/version.rb&quot;, &quot;lib/sandbox/errors.rb&quot;, &quot;lib/sandbox/output.rb&quot;, &quot;bin/sandbox&quot;]
-  s.files = [&quot;sandbox.gemspec&quot;, &quot;CHANGELOG&quot;, &quot;TODO&quot;, &quot;spec/sandbox/errors_spec.rb&quot;, &quot;spec/sandbox/cli_spec.rb&quot;, &quot;spec/sandbox/output_spec.rb&quot;, &quot;spec/sandbox/installer_spec.rb&quot;, &quot;spec/sandbox_spec.rb&quot;, &quot;spec/spec.opts&quot;, &quot;spec/spec_helper.rb&quot;, &quot;Manifest&quot;, &quot;features/steps/common.rb&quot;, &quot;features/steps/env.rb&quot;, &quot;features/development.feature&quot;, &quot;README.rdoc&quot;, &quot;tasks/rspec.rake&quot;, &quot;tasks/cucumber.rake&quot;, &quot;tasks/gem.rake&quot;, &quot;tasks/dcov.rake&quot;, &quot;Rakefile&quot;, &quot;lib/sandbox.rb&quot;, &quot;lib/sandbox/installer.rb&quot;, &quot;lib/sandbox/cli.rb&quot;, &quot;lib/sandbox/templates/gemrc.erb&quot;, &quot;lib/sandbox/templates/activate_sandbox.erb&quot;, &quot;lib/sandbox/version.rb&quot;, &quot;lib/sandbox/errors.rb&quot;, &quot;lib/sandbox/output.rb&quot;, &quot;bin/sandbox&quot;]
+  s.extra_rdoc_files = [&quot;CHANGELOG&quot;, &quot;TODO&quot;, &quot;README.rdoc&quot;, &quot;lib/sandbox.rb&quot;, &quot;lib/sandbox/installer.rb&quot;, &quot;lib/sandbox/cli.rb&quot;, &quot;lib/sandbox/version.rb&quot;, &quot;lib/sandbox/errors.rb&quot;, &quot;lib/sandbox/output.rb&quot;]
+  s.files = [&quot;sandbox.gemspec&quot;, &quot;CHANGELOG&quot;, &quot;TODO&quot;, &quot;spec/sandbox/errors_spec.rb&quot;, &quot;spec/sandbox/cli_spec.rb&quot;, &quot;spec/sandbox/output_spec.rb&quot;, &quot;spec/sandbox/installer_spec.rb&quot;, &quot;spec/sandbox_spec.rb&quot;, &quot;spec/spec.opts&quot;, &quot;spec/spec_helper.rb&quot;, &quot;Manifest&quot;, &quot;features/steps/common.rb&quot;, &quot;features/steps/env.rb&quot;, &quot;features/development.feature&quot;, &quot;README.rdoc&quot;, &quot;tasks/rspec.rake&quot;, &quot;tasks/cucumber.rake&quot;, &quot;tasks/dcov.rake&quot;, &quot;Rakefile&quot;, &quot;lib/sandbox.rb&quot;, &quot;lib/sandbox/installer.rb&quot;, &quot;lib/sandbox/cli.rb&quot;, &quot;lib/sandbox/templates/gemrc.erb&quot;, &quot;lib/sandbox/templates/activate_sandbox.erb&quot;, &quot;lib/sandbox/version.rb&quot;, &quot;lib/sandbox/errors.rb&quot;, &quot;lib/sandbox/output.rb&quot;, &quot;bin/sandbox&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://github.com/nkryptic/sandbox}
   s.rdoc_options = [&quot;--line-numbers&quot;, &quot;--inline-source&quot;, &quot;--title&quot;, &quot;Sandbox&quot;, &quot;--main&quot;, &quot;README.rdoc&quot;]</diff>
      <filename>sandbox.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,8 @@ begin
   end
 rescue LoadError
   puts &lt;&lt;-EOS
-To use cucumber for testing you must install cucumber gem:
+  To use cucumber for testing you must install cucumber gem:
     gem install cucumber
+
 EOS
 end
\ No newline at end of file</diff>
      <filename>tasks/cucumber.rake</filename>
    </modified>
    <modified>
      <diff>@@ -27,8 +27,9 @@ begin
   
 rescue LoadError
   puts &lt;&lt;-EOS
-To generate documentation coverage with dcov you must install dcov gem:
+  To generate documentation coverage with dcov you must install dcov gem:
     gem install dcov
+
 EOS
 end
 </diff>
      <filename>tasks/dcov.rake</filename>
    </modified>
    <modified>
      <diff>@@ -9,13 +9,24 @@ begin
   end
 
   namespace :spec do
-    desc &quot;Run all specs in spec directory with RCov&quot;
-    Spec::Rake::SpecTask.new( :rcov ) do |t|
-      t.spec_opts = [ '--options', &quot;spec/spec.opts&quot; ]
-      t.spec_files = FileList[ 'spec/**/*_spec.rb' ]
-      t.rcov = true
-      # t.rcov_opts = [ '--exclude', &quot;spec/*&quot; ]
-      t.rcov_opts = [ '--exclude', &quot;spec&quot; ]
+    begin
+      require 'rcov'
+      
+      desc &quot;Run all specs in spec directory with RCov&quot;
+      Spec::Rake::SpecTask.new( :rcov ) do |t|
+        t.spec_opts = [ '--options', &quot;spec/spec.opts&quot; ]
+        t.spec_files = FileList[ 'spec/**/*_spec.rb' ]
+        t.rcov = true
+        # t.rcov_opts = [ '--exclude', &quot;spec/*&quot; ]
+        t.rcov_opts = [ '--exclude', &quot;spec&quot; ]
+      end
+      
+    rescue LoadError
+      puts &lt;&lt;-EOS
+      To use rcov for testing you must install rcov gem:
+        gem install rcov
+
+    EOS
     end
 
     desc &quot;Print Specdoc for all specs in spec directory&quot;
@@ -40,7 +51,8 @@ begin
   
 rescue LoadError
   puts &lt;&lt;-EOS
-To use rspec for testing you must install rspec gem:
+  To use rspec for testing you must install rspec gem:
     gem install rspec
+
 EOS
 end</diff>
      <filename>tasks/rspec.rake</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>tasks/gem.rake</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>7b1d7461436c5ade6406627c076f185d79a261e1</id>
    </parent>
  </parents>
  <author>
    <name>nkryptic</name>
    <email>nkryptic@gmail.com</email>
  </author>
  <url>http://github.com/nkryptic/sandbox/commit/457ae2519f487822639cf4667f2dc395de2a54a2</url>
  <id>457ae2519f487822639cf4667f2dc395de2a54a2</id>
  <committed-date>2008-12-07T15:45:03-08:00</committed-date>
  <authored-date>2008-12-07T15:45:03-08:00</authored-date>
  <message>fixed dependencies in rakefiles; updated rdoc to not include erb files</message>
  <tree>0af218b45de6163cb8949a7636640cc49ac69dbd</tree>
  <committer>
    <name>nkryptic</name>
    <email>nkryptic@gmail.com</email>
  </committer>
</commit>
