Modified: buildr/site/rdoc/Buildr/ArchiveTask.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArchiveTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArchiveTask.html (original)
+++ buildr/site/rdoc/Buildr/ArchiveTask.html Tue Mar 29 17:54:49 2016
@@ -136,6 +136,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -554,16 +556,16 @@ package(:jar) by default includes compil
 this method, you can create an empty jar and afterwards add the desired
 content to it.</p>
 
-<pre>package(:jar).clean.include path_to('desired/content')</pre>
+<pre>package(:jar).clean.include path_to(&#39;desired/content&#39;)</pre>
           
           
 
           
           <div class="method-source-code" id="clean-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 348</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 362</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">clean</span>
   <span class="ruby-ivar">@paths</span> = <span 
class="ruby-constant">OrderedHash</span>.<span 
class="ruby-identifier">new</span>
-  <span class="ruby-ivar">@paths</span>[<span class="ruby-string">''</span>] = 
<span class="ruby-constant">Path</span>.<span 
class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>, 
<span class="ruby-string">''</span>)
+  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">&#39;&#39;</span>] = <span 
class="ruby-constant">Path</span>.<span 
class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>, 
<span class="ruby-string">&#39;&#39;</span>)
   <span class="ruby-ivar">@prepares</span> = []
   <span class="ruby-keyword">self</span>
 <span class="ruby-keyword">end</span></pre>
@@ -600,7 +602,7 @@ absolute file names and glob patterns (u
 
           
           <div class="method-source-code" id="contain-3F-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 515</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 529</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">contain?</span>(<span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
   <span class="ruby-identifier">path</span>(<span 
class="ruby-string">&quot;&quot;</span>).<span 
class="ruby-identifier">contain?</span>(<span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -636,7 +638,7 @@ absolute file names and glob patterns (u
 
           
           <div class="method-source-code" id="empty-3F-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 506</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 520</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">empty?</span>
   <span class="ruby-identifier">path</span>(<span 
class="ruby-string">&quot;&quot;</span>).<span 
class="ruby-identifier">empty</span>
 <span class="ruby-keyword">end</span></pre>
@@ -673,9 +675,9 @@ prevent some files from being included.<
 
           
           <div class="method-source-code" id="exclude-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 399</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 413</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">exclude</span>(<span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
-  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">''</span>].<span class="ruby-identifier">exclude</span> 
<span class="ruby-operator">*</span><span class="ruby-identifier">files</span>
+  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">&#39;&#39;</span>].<span 
class="ruby-identifier">exclude</span> <span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span>
   <span class="ruby-keyword">self</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- exclude-source -->
@@ -739,40 +741,41 @@ Returns self.</p>
 adds them to the archive. For example, to include the file foo, directory
 bar (including all files in there) and all files under baz:</p>
 
-<pre>zip(..).include('foo', 'bar', 'baz/*')</pre>
+<pre>zip(..).include(&#39;foo&#39;, &#39;bar&#39;, &#39;baz/*&#39;)</pre>
 
 <p>The second form is similar but adds files/directories under the specified
 path. For example, to add foo as bar/foo:</p>
 
-<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(<span class="ruby-string">'foo'</span>, 
:<span class="ruby-identifier">path=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">'bar'</span>)
+<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(<span 
class="ruby-string">&#39;foo&#39;</span>, :<span 
class="ruby-identifier">path=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">&#39;bar&#39;</span>)
 </pre>
 
 <p>The :path option is the same as using the path method:</p>
 
-<pre>zip(..).path('bar').include('foo')</pre>
+<pre>zip(..).path(&#39;bar&#39;).include(&#39;foo&#39;)</pre>
 
 <p>All other options can be used in combination with the :path option.</p>
 
 <p>The third form adds a file or directory under a different name. For
 example, to add the file foo under the name bar:</p>
 
-<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(<span class="ruby-string">'foo'</span>, 
:<span class="ruby-identifier">as=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">'bar'</span>)
+<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(<span 
class="ruby-string">&#39;foo&#39;</span>, :<span 
class="ruby-identifier">as=</span><span class="ruby-operator">&gt;</span><span 
class="ruby-string">&#39;bar&#39;</span>)
 </pre>
 
 <p>The fourth form adds the contents of a directory using the directory as a
 prerequisite:</p>
 
-<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(:<span 
class="ruby-identifier">from=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">'foo'</span>)
+<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(:<span 
class="ruby-identifier">from=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">&#39;foo&#39;</span>)
 </pre>
 
-<p>Unlike <code>include('foo')</code> it includes the contents of the
-directory, not the directory itself. Unlike <code>include('foo/*')</code>,
-it uses the directory timestamp for dependency management.</p>
+<p>Unlike <code>include(&#39;foo&#39;)</code> it includes the contents of the
+directory, not the directory itself. Unlike
+<code>include(&#39;foo/*&#39;)</code>, it uses the directory timestamp for
+dependency management.</p>
 
 <p>The fifth form includes the contents of another archive by expanding it
 into this archive. For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(<span 
class="ruby-string">'foo.zip'</span>, :<span 
class="ruby-identifier">merge=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-keyword">true</span>).<span 
class="ruby-identifier">include</span>(<span 
class="ruby-string">'bar.zip'</span>)
+<pre class="ruby"><span class="ruby-identifier">zip</span>(<span 
class="ruby-operator">..</span>).<span 
class="ruby-identifier">include</span>(<span 
class="ruby-string">&#39;foo.zip&#39;</span>, :<span 
class="ruby-identifier">merge=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-keyword">true</span>).<span 
class="ruby-identifier">include</span>(<span 
class="ruby-string">&#39;bar.zip&#39;</span>)
 </pre>
 
 <p>You can also use the method <a
@@ -782,10 +785,10 @@ href="ArchiveTask.html#method-i-merge">m
 
           
           <div class="method-source-code" id="include-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 387</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 401</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">include</span>(<span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
   <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&quot;AchiveTask.include() called with nil 
values&quot;</span> <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">files</span>.<span 
class="ruby-identifier">include?</span> <span class="ruby-keyword">nil</span>
-  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">''</span>].<span class="ruby-identifier">include</span> 
<span class="ruby-operator">*</span><span class="ruby-identifier">files</span> 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">files</span>.<span 
class="ruby-identifier">compact</span>.<span 
class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> 
<span class="ruby-value">0</span>
+  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">&#39;&#39;</span>].<span 
class="ruby-identifier">include</span> <span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span> <span 
class="ruby-keyword">if</span> <span class="ruby-identifier">files</span>.<span 
class="ruby-identifier">compact</span>.<span 
class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> 
<span class="ruby-value">0</span>
   <span class="ruby-keyword">self</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- include-source -->
@@ -831,15 +834,15 @@ the merged archive.</p>
 <p>Returns an object that supports two methods: include and exclude. You can
 use these methods to merge only specific files. For example:</p>
 
-<pre>zip(..).merge('src.zip').include('module1/*')</pre>
+<pre>zip(..).merge(&#39;src.zip&#39;).include(&#39;module1/*&#39;)</pre>
           
           
 
           
           <div class="method-source-code" id="merge-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 413</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 427</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">merge</span>(<span class="ruby-operator">*</span><span 
class="ruby-identifier">files</span>)
-  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">''</span>].<span class="ruby-identifier">merge</span> <span 
class="ruby-operator">*</span><span class="ruby-identifier">files</span>
+  <span class="ruby-ivar">@paths</span>[<span 
class="ruby-string">&#39;&#39;</span>].<span 
class="ruby-identifier">merge</span> <span class="ruby-operator">*</span><span 
class="ruby-identifier">files</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- merge-source -->
           
@@ -868,34 +871,34 @@ use these methods to merge only specific
         <div class="method-description">
           
           <p>Returns a path object. Use the path object to include files under 
a path,
-for example, to include the file ‘foo’ as ‘bar/foo’:</p>
+for example, to include the file &#39;foo&#39; as &#39;bar/foo&#39;:</p>
 
-<pre>zip(..).path('bar').include('foo')</pre>
+<pre>zip(..).path(&#39;bar&#39;).include(&#39;foo&#39;)</pre>
 
 <p>Returns a Path object. The Path object implements all the same methods,
 like include, exclude, merge and so forth. It also implements path and
 root, so that:</p>
 
-<pre>path('foo').path('bar') == path('foo/bar')
-path('foo').root == root</pre>
+<pre>path(&#39;foo&#39;).path(&#39;bar&#39;) == path(&#39;foo/bar&#39;)
+path(&#39;foo&#39;).root == root</pre>
           
           
 
           
           <div class="method-source-code" id="path-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 428</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 442</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">path</span>(<span class="ruby-identifier">name</span>)
-  <span class="ruby-keyword">return</span> <span 
class="ruby-ivar">@paths</span>[<span class="ruby-string">''</span>] <span 
class="ruby-keyword">if</span> <span class="ruby-identifier">name</span>.<span 
class="ruby-identifier">nil?</span>
-  <span class="ruby-identifier">normalized</span> = <span 
class="ruby-identifier">name</span>.<span 
class="ruby-identifier">split</span>(<span 
class="ruby-string">'/'</span>).<span class="ruby-identifier">inject</span>([]) 
<span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span 
class="ruby-identifier">path</span>, <span 
class="ruby-identifier">part</span><span class="ruby-operator">|</span>
+  <span class="ruby-keyword">return</span> <span 
class="ruby-ivar">@paths</span>[<span class="ruby-string">&#39;&#39;</span>] 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">name</span>.<span class="ruby-identifier">nil?</span>
+  <span class="ruby-identifier">normalized</span> = <span 
class="ruby-identifier">name</span>.<span 
class="ruby-identifier">split</span>(<span 
class="ruby-string">&#39;/&#39;</span>).<span 
class="ruby-identifier">inject</span>([]) <span class="ruby-keyword">do</span> 
<span class="ruby-operator">|</span><span class="ruby-identifier">path</span>, 
<span class="ruby-identifier">part</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">case</span> <span 
class="ruby-identifier">part</span>
-    <span class="ruby-keyword">when</span> <span 
class="ruby-string">'.'</span>, <span class="ruby-keyword">nil</span>, <span 
class="ruby-string">''</span>
+    <span class="ruby-keyword">when</span> <span 
class="ruby-string">&#39;.&#39;</span>, <span class="ruby-keyword">nil</span>, 
<span class="ruby-string">&#39;&#39;</span>
       <span class="ruby-identifier">path</span>
-    <span class="ruby-keyword">when</span> <span 
class="ruby-string">'..'</span>
+    <span class="ruby-keyword">when</span> <span 
class="ruby-string">&#39;..&#39;</span>
       <span class="ruby-identifier">path</span>[<span 
class="ruby-value">0</span><span class="ruby-operator">...</span><span 
class="ruby-value">-1</span>]
     <span class="ruby-keyword">else</span>
       <span class="ruby-identifier">path</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">part</span>
     <span class="ruby-keyword">end</span>
-  <span class="ruby-keyword">end</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-string">'/'</span>)
+  <span class="ruby-keyword">end</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-string">&#39;/&#39;</span>)
   <span class="ruby-ivar">@paths</span>[<span 
class="ruby-identifier">normalized</span>] <span 
class="ruby-operator">||=</span> <span class="ruby-constant">Path</span>.<span 
class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>, 
<span class="ruby-identifier">normalized</span>)
 <span class="ruby-keyword">end</span></pre>
           </div><!-- path-source -->
@@ -931,7 +934,7 @@ archive.</p>
 
           
           <div class="method-source-code" id="root-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 447</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 461</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">root</span>
   <span class="ruby-keyword">self</span>
 <span class="ruby-keyword">end</span></pre>
@@ -967,14 +970,14 @@ and :classes.</p>
 
 <p>For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">package</span>(:<span 
class="ruby-identifier">jar</span>).<span 
class="ruby-identifier">with</span>(:<span 
class="ruby-identifier">manifest=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">'MANIFEST_MF'</span>)
+<pre class="ruby"><span class="ruby-identifier">package</span>(:<span 
class="ruby-identifier">jar</span>).<span 
class="ruby-identifier">with</span>(:<span 
class="ruby-identifier">manifest=</span><span 
class="ruby-operator">&gt;</span><span 
class="ruby-string">&#39;MANIFEST_MF&#39;</span>)
 </pre>
           
           
 
           
           <div class="method-source-code" id="with-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 459</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 473</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">with</span>(<span 
class="ruby-identifier">options</span>)
   <span class="ruby-identifier">options</span>.<span 
class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span 
class="ruby-operator">|</span><span class="ruby-identifier">key</span>, <span 
class="ruby-identifier">value</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">begin</span>
@@ -1024,7 +1027,7 @@ it was decided to create this archive.</
 
           
           <div class="method-source-code" id="prepare-source">
-            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 525</span>
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 539</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">prepare</span>(<span 
class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
   <span class="ruby-ivar">@prepares</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">block</span>
 <span class="ruby-keyword">end</span></pre>

Modified: buildr/site/rdoc/Buildr/ArchiveTask/Merge.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArchiveTask/Merge.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArchiveTask/Merge.html (original)
+++ buildr/site/rdoc/Buildr/ArchiveTask/Merge.html Tue Mar 29 17:54:49 2016
@@ -120,6 +120,8 @@
   
     <li><a 
href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Added: buildr/site/rdoc/Buildr/ArchiveTask/ZipEntryData.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArchiveTask/ZipEntryData.html?rev=1737027&view=auto
==============================================================================
--- buildr/site/rdoc/Buildr/ArchiveTask/ZipEntryData.html (added)
+++ buildr/site/rdoc/Buildr/ArchiveTask/ZipEntryData.html Tue Mar 29 17:54:49 
2016
@@ -0,0 +1,578 @@
+<!DOCTYPE html>
+
+<html>
+<head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
+
+<title>class Buildr::ArchiveTask::ZipEntryData - buildr</title>
+
+<link type="text/css" media="screen" href="../../rdoc.css" rel="stylesheet">
+
+<script type="text/javascript">
+  var rdoc_rel_prefix = "../../";
+</script>
+
+<script type="text/javascript" charset="utf-8" 
src="../../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" 
src="../../js/navigation.js"></script>
+<script type="text/javascript" charset="utf-8" 
src="../../js/search_index.js"></script>
+<script type="text/javascript" charset="utf-8" 
src="../../js/search.js"></script>
+<script type="text/javascript" charset="utf-8" 
src="../../js/searcher.js"></script>
+<script type="text/javascript" charset="utf-8" 
src="../../js/darkfish.js"></script>
+
+
+<body id="top" class="class">
+<nav id="metadata">
+  <nav id="home-section" class="section">
+  <h3 class="section-header">
+    <a href="../../index.html">Home</a>
+    <a href="../../table_of_contents.html#classes">Classes</a>
+    <a href="../../table_of_contents.html#methods">Methods</a>
+  </h3>
+</nav>
+
+
+  <nav id="search-section" class="section project-section" 
class="initially-hidden">
+  <form action="#" method="get" accept-charset="utf-8">
+    <h3 class="section-header">
+      <input type="text" name="search" placeholder="Search" id="search-field"
+             title="Type to search, Up and Down to navigate, Enter to load">
+    </h3>
+  </form>
+
+  <ul id="search-results" class="initially-hidden"></ul>
+</nav>
+
+
+  
+
+  <div id="file-metadata">
+    <nav id="file-list-section" class="section">
+  <h3 class="section-header">Defined In</h3>
+  <ul>
+    <li>lib/buildr/packaging/archive.rb
+  </ul>
+</nav>
+
+    
+  </div>
+
+  <div id="class-metadata">
+    
+    <nav id="parent-class-section" class="section">
+  <h3 class="section-header">Parent</h3>
+  
+  <p class="link"><a href="../../Object.html">Object</a>
+  
+</nav>
+
+    
+    
+    <!-- Method Quickref -->
+<nav id="method-list-section" class="section">
+  <h3 class="section-header">Methods</h3>
+
+  <ul class="link-list">
+    
+    <li ><a href="#method-c-new">::new</a>
+    
+    <li ><a href="#method-i-call">#call</a>
+    
+    <li ><a href="#method-i-mode">#mode</a>
+    
+  </ul>
+</nav>
+
+  </div>
+
+  <div id="project-metadata">
+    <nav id="fileindex-section" class="section project-section">
+  <h3 class="section-header">Pages</h3>
+
+  <ul>
+  
+    <li class="file"><a href="../../CHANGELOG.html">CHANGELOG</a>
+  
+    <li class="file"><a href="../../LICENSE.html">LICENSE</a>
+  
+    <li class="file"><a href="../../NOTICE.html">NOTICE</a>
+  
+    <li class="file"><a href="../../README_rdoc.html">README</a>
+  
+  </ul>
+</nav>
+
+    <nav id="classindex-section" class="section project-section">
+  <h3 class="section-header">Class and Module Index</h3>
+
+  <ul class="link-list">
+  
+    <li><a href="../../Buildr.html">Buildr</a>
+  
+    <li><a href="../../Buildr/ActsAsArtifact.html">Buildr::ActsAsArtifact</a>
+  
+    <li><a href="../../Buildr/Ant.html">Buildr::Ant</a>
+  
+    <li><a href="../../Buildr/Apt.html">Buildr::Apt</a>
+  
+    <li><a href="../../Buildr/ArchiveTask.html">Buildr::ArchiveTask</a>
+  
+    <li><a 
href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
+  
+    <li><a 
href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
+    <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a>
+  
+    <li><a 
href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
+  
+    <li><a 
href="../../Buildr/ArtifactNamespace/ArtifactRequirement.html">Buildr::ArtifactNamespace::ArtifactRequirement</a>
+  
+    <li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+  
+    <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a 
href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a 
href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
+    <li><a href="../../Buildr/Build.html">Buildr::Build</a>
+  
+    <li><a href="../../Buildr/CC.html">Buildr::CC</a>
+  
+    <li><a href="../../Buildr/CCTask.html">Buildr::CCTask</a>
+  
+    <li><a href="../../Buildr/Checks.html">Buildr::Checks</a>
+  
+    <li><a 
href="../../Buildr/Checks/Expectation.html">Buildr::Checks::Expectation</a>
+  
+    <li><a href="../../Buildr/Cobertura.html">Buildr::Cobertura</a>
+  
+    <li><a 
href="../../Buildr/Cobertura/CoberturaCheck.html">Buildr::Cobertura::CoberturaCheck</a>
+  
+    <li><a 
href="../../Buildr/Cobertura/CoberturaExtension.html">Buildr::Cobertura::CoberturaExtension</a>
+  
+    <li><a 
href="../../Buildr/Cobertura/CoberturaExtension/File.html">Buildr::Cobertura::CoberturaExtension::File</a>
+  
+    <li><a href="../../Buildr/Cobertura/File.html">Buildr::Cobertura::File</a>
+  
+    <li><a href="../../Buildr/Compile.html">Buildr::Compile</a>
+  
+    <li><a href="../../Buildr/CompileTask.html">Buildr::CompileTask</a>
+  
+    <li><a href="../../Buildr/Compiler.html">Buildr::Compiler</a>
+  
+    <li><a href="../../Buildr/Compiler/Ecj.html">Buildr::Compiler::Ecj</a>
+  
+    <li><a 
href="../../Buildr/Compiler/ExternalJavac.html">Buildr::Compiler::ExternalJavac</a>
+  
+    <li><a href="../../Buildr/Compiler/Javac.html">Buildr::Compiler::Javac</a>
+  
+    <li><a href="../../Buildr/ConcatTask.html">Buildr::ConcatTask</a>
+  
+    <li><a href="../../Buildr/Console.html">Buildr::Console</a>
+  
+    <li><a href="../../Buildr/Doc.html">Buildr::Doc</a>
+  
+    <li><a href="../../Buildr/Doc/Base.html">Buildr::Doc::Base</a>
+  
+    <li><a href="../../Buildr/Doc/DocTask.html">Buildr::Doc::DocTask</a>
+  
+    <li><a href="../../Buildr/Doc/Groovydoc.html">Buildr::Doc::Groovydoc</a>
+  
+    <li><a href="../../Buildr/Doc/Javadoc.html">Buildr::Doc::Javadoc</a>
+  
+    <li><a 
href="../../Buildr/Doc/JavadocDefaults.html">Buildr::Doc::JavadocDefaults</a>
+  
+    <li><a href="../../Buildr/Doc/Scaladoc.html">Buildr::Doc::Scaladoc</a>
+  
+    <li><a 
href="../../Buildr/Doc/ScaladocDefaults.html">Buildr::Doc::ScaladocDefaults</a>
+  
+    <li><a href="../../Buildr/Doc/VScaladoc.html">Buildr::Doc::VScaladoc</a>
+  
+    <li><a href="../../Buildr/Eclipse.html">Buildr::Eclipse</a>
+  
+    <li><a 
href="../../Buildr/Eclipse/Builder.html">Buildr::Eclipse::Builder</a>
+  
+    <li><a 
href="../../Buildr/Eclipse/Eclipse.html">Buildr::Eclipse::Eclipse</a>
+  
+    <li><a href="../../Buildr/Eclipse/Java.html">Buildr::Eclipse::Java</a>
+  
+    <li><a 
href="../../Buildr/Eclipse/Options.html">Buildr::Eclipse::Options</a>
+  
+    <li><a href="../../Buildr/Eclipse/Plugin.html">Buildr::Eclipse::Plugin</a>
+  
+    <li><a href="../../Buildr/Eclipse/Scala.html">Buildr::Eclipse::Scala</a>
+  
+    <li><a href="../../Buildr/Emma.html">Buildr::Emma</a>
+  
+    <li><a href="../../Buildr/Extension.html">Buildr::Extension</a>
+  
+    <li><a 
href="../../Buildr/Extension/ClassMethods.html">Buildr::Extension::ClassMethods</a>
+  
+    <li><a href="../../Buildr/Filter.html">Buildr::Filter</a>
+  
+    <li><a href="../../Buildr/Filter/Mapper.html">Buildr::Filter::Mapper</a>
+  
+    <li><a href="../../Buildr/GitRelease.html">Buildr::GitRelease</a>
+  
+    <li><a href="../../Buildr/Groovy.html">Buildr::Groovy</a>
+  
+    <li><a href="../../Buildr/Groovy/EasyB.html">Buildr::Groovy::EasyB</a>
+  
+    <li><a 
href="../../Buildr/Groovy/GroovySH.html">Buildr::Groovy::GroovySH</a>
+  
+    <li><a href="../../Buildr/Groovy/Groovyc.html">Buildr::Groovy::Groovyc</a>
+  
+    <li><a href="../../Buildr/HgRelease.html">Buildr::HgRelease</a>
+  
+    <li><a 
href="../../Buildr/IntegrationTestsTask.html">Buildr::IntegrationTestsTask</a>
+  
+    <li><a href="../../Buildr/IntellijIdea.html">Buildr::IntellijIdea</a>
+  
+    <li><a 
href="../../Buildr/IntellijIdea/IdeaFile.html">Buildr::IntellijIdea::IdeaFile</a>
+  
+    <li><a 
href="../../Buildr/IntellijIdea/IdeaModule.html">Buildr::IntellijIdea::IdeaModule</a>
+  
+    <li><a 
href="../../Buildr/IntellijIdea/IdeaProject.html">Buildr::IntellijIdea::IdeaProject</a>
+  
+    <li><a 
href="../../Buildr/IntellijIdea/ProjectExtension.html">Buildr::IntellijIdea::ProjectExtension</a>
+  
+    <li><a href="../../Buildr/JBehave.html">Buildr::JBehave</a>
+  
+    <li><a href="../../Buildr/JMock.html">Buildr::JMock</a>
+  
+    <li><a href="../../Buildr/JRebel.html">Buildr::JRebel</a>
+  
+    <li><a href="../../Buildr/JUnit.html">Buildr::JUnit</a>
+  
+    <li><a href="../../Buildr/JUnit/Report.html">Buildr::JUnit::Report</a>
+  
+    <li><a href="../../Buildr/Layout.html">Buildr::Layout</a>
+  
+    <li><a href="../../Buildr/Layout/Default.html">Buildr::Layout::Default</a>
+  
+    <li><a href="../../Buildr/MultiTest.html">Buildr::MultiTest</a>
+  
+    <li><a 
href="../../Buildr/OptionalArtifact.html">Buildr::OptionalArtifact</a>
+  
+    <li><a href="../../Buildr/Options.html">Buildr::Options</a>
+  
+    <li><a 
href="../../Buildr/Options/Proxies.html">Buildr::Options::Proxies</a>
+  
+    <li><a href="../../Buildr/POM.html">Buildr::POM</a>
+  
+    <li><a href="../../Buildr/Package.html">Buildr::Package</a>
+  
+    <li><a 
href="../../Buildr/PackageAsTestJar.html">Buildr::PackageAsTestJar</a>
+  
+    <li><a href="../../Buildr/PackageGemTask.html">Buildr::PackageGemTask</a>
+  
+    <li><a href="../../Buildr/Packaging.html">Buildr::Packaging</a>
+  
+    <li><a href="../../Buildr/Packaging/Java.html">Buildr::Packaging::Java</a>
+  
+    <li><a 
href="../../Buildr/Packaging/Java/AarTask.html">Buildr::Packaging::Java::AarTask</a>
+  
+    <li><a 
href="../../Buildr/Packaging/Java/EarTask.html">Buildr::Packaging::Java::EarTask</a>
+  
+    <li><a 
href="../../Buildr/Packaging/Java/JarTask.html">Buildr::Packaging::Java::JarTask</a>
+  
+    <li><a 
href="../../Buildr/Packaging/Java/Manifest.html">Buildr::Packaging::Java::Manifest</a>
+  
+    <li><a 
href="../../Buildr/Packaging/Java/WarTask.html">Buildr::Packaging::Java::WarTask</a>
+  
+    <li><a 
href="../../Buildr/Packaging/Scala.html">Buildr::Packaging::Scala</a>
+  
+    <li><a href="../../Buildr/ProcessStatus.html">Buildr::ProcessStatus</a>
+  
+    <li><a href="../../Buildr/Project.html">Buildr::Project</a>
+  
+    <li><a href="../../Buildr/RSpec.html">Buildr::RSpec</a>
+  
+    <li><a href="../../Buildr/Repositories.html">Buildr::Repositories</a>
+  
+    <li><a href="../../Buildr/ResourcesTask.html">Buildr::ResourcesTask</a>
+  
+    <li><a href="../../Buildr/Run.html">Buildr::Run</a>
+  
+    <li><a href="../../Buildr/Run/Base.html">Buildr::Run::Base</a>
+  
+    <li><a href="../../Buildr/Run/JavaRunner.html">Buildr::Run::JavaRunner</a>
+  
+    <li><a href="../../Buildr/Run/RunTask.html">Buildr::Run::RunTask</a>
+  
+    <li><a href="../../Buildr/Scala.html">Buildr::Scala</a>
+  
+    <li><a href="../../Buildr/Scala/Check.html">Buildr::Scala::Check</a>
+  
+    <li><a href="../../Buildr/Scala/Mockito.html">Buildr::Scala::Mockito</a>
+  
+    <li><a 
href="../../Buildr/Scala/ProjectExtension.html">Buildr::Scala::ProjectExtension</a>
+  
+    <li><a 
href="../../Buildr/Scala/ScalaShell.html">Buildr::Scala::ScalaShell</a>
+  
+    <li><a 
href="../../Buildr/Scala/ScalaTest.html">Buildr::Scala::ScalaTest</a>
+  
+    <li><a href="../../Buildr/Scala/Scalac.html">Buildr::Scala::Scalac</a>
+  
+    <li><a 
href="../../Buildr/Compiler/Javac.html">Buildr::Scala::Scalac::Javac</a>
+  
+    <li><a 
href="../../Buildr/Scala/ScalacOptions.html">Buildr::Scala::ScalacOptions</a>
+  
+    <li><a href="../../Buildr/Scala/Specs.html">Buildr::Scala::Specs</a>
+  
+    <li><a href="../../Buildr/Scala/Specs2.html">Buildr::Scala::Specs2</a>
+  
+    <li><a href="../../Buildr/Settings.html">Buildr::Settings</a>
+  
+    <li><a href="../../Buildr/Shell.html">Buildr::Shell</a>
+  
+    <li><a href="../../Buildr/Shell/Base.html">Buildr::Shell::Base</a>
+  
+    <li><a 
href="../../Buildr/Shell/BeanShell.html">Buildr::Shell::BeanShell</a>
+  
+    <li><a href="../../Buildr/Shell/Clojure.html">Buildr::Shell::Clojure</a>
+  
+    <li><a href="../../Buildr/Shell/JIRB.html">Buildr::Shell::JIRB</a>
+  
+    <li><a 
href="../../Buildr/Shell/ShellTask.html">Buildr::Shell::ShellTask</a>
+  
+    <li><a href="../../Buildr/SvnRelease.html">Buildr::SvnRelease</a>
+  
+    <li><a href="../../Buildr/TarTask.html">Buildr::TarTask</a>
+  
+    <li><a href="../../Buildr/Test.html">Buildr::Test</a>
+  
+    <li><a 
href="../../Buildr/Test/SkipIfNoTest.html">Buildr::Test::SkipIfNoTest</a>
+  
+    <li><a href="../../Buildr/TestFramework.html">Buildr::TestFramework</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/Base.html">Buildr::TestFramework::Base</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/JRubyBased.html">Buildr::TestFramework::JRubyBased</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/JRubyBased/ClassMethods.html">Buildr::TestFramework::JRubyBased::ClassMethods</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/Java.html">Buildr::TestFramework::Java</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/TestResult.html">Buildr::TestFramework::TestResult</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/TestResult/Error.html">Buildr::TestFramework::TestResult::Error</a>
+  
+    <li><a 
href="../../Buildr/TestFramework/TestResult/YamlFormatter.html">Buildr::TestFramework::TestResult::YamlFormatter</a>
+  
+    <li><a href="../../Buildr/TestNG.html">Buildr::TestNG</a>
+  
+    <li><a href="../../Buildr/TestTask.html">Buildr::TestTask</a>
+  
+    <li><a href="../../Buildr/Unzip.html">Buildr::Unzip</a>
+  
+    <li><a href="../../Buildr/Util.html">Buildr::Util</a>
+  
+    <li><a 
href="../../Buildr/VersionRequirement.html">Buildr::VersionRequirement</a>
+  
+    <li><a href="../../Buildr/ZipTask.html">Buildr::ZipTask</a>
+  
+    <li><a href="../../File.html">File</a>
+  
+    <li><a href="../../FileUtils.html">FileUtils</a>
+  
+    <li><a href="../../FileUtils/FFI.html">FileUtils::FFI</a>
+  
+    <li><a 
href="../../FileUtils/FFI/Platform.html">FileUtils::FFI::Platform</a>
+  
+    <li><a href="../../Gem.html">Gem</a>
+  
+    <li><a href="../../Gem/Version.html">Gem::Version</a>
+  
+    <li><a href="../../Hash.html">Hash</a>
+  
+    <li><a href="../../Java.html">Java</a>
+  
+    <li><a href="../../Java/Commands.html">Java::Commands</a>
+  
+    <li><a href="../../Java/JavaWrapper.html">Java::JavaWrapper</a>
+  
+    <li><a href="../../Java/Options.html">Java::Options</a>
+  
+    <li><a href="../../Module.html">Module</a>
+  
+    <li><a href="../../Object.html">Object</a>
+  
+    <li><a href="../../Buildr/Scala.html">Object::Scala</a>
+  
+    <li><a href="../../OpenObject.html">OpenObject</a>
+  
+    <li><a href="../../ProgressBar.html">ProgressBar</a>
+  
+    <li><a href="../../Rake.html">Rake</a>
+  
+    <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
+  
+    <li><a href="../../RbConfig.html">RbConfig</a>
+  
+    <li><a href="../../URI.html">URI</a>
+  
+    <li><a href="../../URI/FILE.html">URI::FILE</a>
+  
+    <li><a href="../../URI/Generic.html">URI::Generic</a>
+  
+    <li><a href="../../URI/NotFoundError.html">URI::NotFoundError</a>
+  
+    <li><a href="../../Zip.html">Zip</a>
+  
+    <li><a href="../../Zip/ZipEntry.html">Zip::ZipEntry</a>
+  
+    <li><a href="../../Zip/ZipEntrySet.html">Zip::ZipEntrySet</a>
+  
+  </ul>
+</nav>
+
+  </div>
+</nav>
+
+<div id="documentation">
+  <h1 class="class">class Buildr::ArchiveTask::ZipEntryData</h1>
+
+  <div id="description" class="description">
+    
+  </div><!-- description -->
+
+  
+  
+  
+  <section id="5Buntitled-5D" class="documentation-section">
+    
+
+    
+
+    
+
+    
+
+    <!-- Methods -->
+    
+     <section id="public-class-5Buntitled-5D-method-details" 
class="method-section section">
+      <h3 class="section-header">Public Class Methods</h3>
+
+    
+      <div id="method-c-new" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">new</span><span
+            class="method-args">(zipfile, entry)</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="new-source">
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 310</span>
+<span class="ruby-keyword">def</span> <span 
class="ruby-identifier">initialize</span>(<span 
class="ruby-identifier">zipfile</span>, <span 
class="ruby-identifier">entry</span>)
+  <span class="ruby-ivar">@zipfile</span> = <span 
class="ruby-identifier">zipfile</span>
+  <span class="ruby-ivar">@entry</span> = <span 
class="ruby-identifier">entry</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- new-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- new-method -->
+
+    
+    </section><!-- public-class-method-details -->
+  
+     <section id="public-instance-5Buntitled-5D-method-details" 
class="method-section section">
+      <h3 class="section-header">Public Instance Methods</h3>
+
+    
+      <div id="method-i-call" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">call</span><span
+            class="method-args">(output)</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="call-source">
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 315</span>
+<span class="ruby-keyword">def</span> <span 
class="ruby-identifier">call</span>(<span class="ruby-identifier">output</span>)
+  <span class="ruby-identifier">output</span>.<span 
class="ruby-identifier">write</span> <span 
class="ruby-ivar">@zipfile</span>.<span 
class="ruby-identifier">read</span>(<span class="ruby-ivar">@entry</span>)
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- call-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- call-method -->
+
+    
+      <div id="method-i-mode" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">mode</span><span
+            class="method-args">()</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="mode-source">
+            <pre><span class="ruby-comment"># File 
lib/buildr/packaging/archive.rb, line 319</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">mode</span>
+  <span class="ruby-ivar">@entry</span>.<span 
class="ruby-identifier">unix_perms</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- mode-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- mode-method -->
+
+    
+    </section><!-- public-instance-method-details -->
+  
+  </section><!-- 5Buntitled-5D -->
+
+</div><!-- documentation -->
+
+
+<footer id="validator-badges">
+  <p><a href="http://validator.w3.org/check/referer";>[Validate]</a>
+  <p>Generated by <a href="https://github.com/rdoc/rdoc";>RDoc</a> 4.0.1.
+  <p>Generated with the <a 
href="http://deveiate.org/projects/Darkfish-Rdoc/";>Darkfish Rdoc Generator</a> 
3.
+</footer>
+

Modified: buildr/site/rdoc/Buildr/Artifact.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Artifact.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Artifact.html (original)
+++ buildr/site/rdoc/Buildr/Artifact.html Tue Mar 29 17:54:49 2016
@@ -159,6 +159,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -479,13 +481,13 @@
 <p>A file task referencing an artifact in the local repository.</p>
 
 <p>This task includes all the artifact attributes (group, id, version, etc).
-It points to the artifact’s path in the local repository. When invoked, it
-will download the artifact into the local repository if the artifact does
-not already exist.</p>
+It points to the artifact&#39;s path in the local repository. When invoked,
+it will download the artifact into the local repository if the artifact
+does not already exist.</p>
 
 <p>Note: You can enhance this task to create the artifact yourself, e.g.
-download it from a site that doesn’t have a remote repository structure,
-copy it from a different disk, etc.</p>
+download it from a site that doesn&#39;t have a remote repository
+structure, copy it from a different disk, etc.</p>
 
   </div><!-- description -->
 
@@ -647,7 +649,7 @@ created from artifact, or package).</p>
 
         <div class="method-description">
           
-          <p>Force overwriting target since we don’t have source file to 
check for
+          <p>Force overwriting target since we don&#39;t have source file to 
check for
 timestamp modification</p>
           
           
@@ -693,7 +695,7 @@ timestamp modification</p>
             <pre><span class="ruby-comment"># File 
lib/buildr/packaging/artifact.rb, line 275</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">register</span>(<span 
class="ruby-operator">*</span><span class="ruby-identifier">tasks</span>)
   <span class="ruby-ivar">@artifacts</span> <span 
class="ruby-operator">||=</span> {}
-  <span class="ruby-identifier">fail</span> <span class="ruby-string">'You can 
only register an artifact task, one of the arguments is not a Task that 
responds to to_spec'</span> <span class="ruby-keyword">unless</span>
+  <span class="ruby-identifier">fail</span> <span class="ruby-string">&#39;You 
can only register an artifact task, one of the arguments is not a Task that 
responds to to_spec&#39;</span> <span class="ruby-keyword">unless</span>
     <span class="ruby-identifier">tasks</span>.<span 
class="ruby-identifier">all?</span> { <span class="ruby-operator">|</span><span 
class="ruby-identifier">task</span><span class="ruby-operator">|</span> <span 
class="ruby-identifier">task</span>.<span 
class="ruby-identifier">respond_to?</span>(<span 
class="ruby-value">:to_spec</span>) <span 
class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-identifier">task</span>.<span 
class="ruby-identifier">respond_to?</span>(<span 
class="ruby-value">:invoke</span>) }
   <span class="ruby-identifier">tasks</span>.<span 
class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span 
class="ruby-identifier">task</span><span class="ruby-operator">|</span> <span 
class="ruby-ivar">@artifacts</span>[<span 
class="ruby-identifier">task</span>.<span 
class="ruby-identifier">to_spec</span>] = <span 
class="ruby-identifier">task</span> }
   <span class="ruby-identifier">tasks</span>
@@ -760,7 +762,7 @@ identifier and version number and set th
     <span class="ruby-identifier">to_hash</span> <span 
class="ruby-identifier">spec</span>.<span class="ruby-identifier">to_spec</span>
   <span class="ruby-keyword">elsif</span> <span 
class="ruby-constant">Hash</span> <span class="ruby-operator">===</span> <span 
class="ruby-identifier">spec</span>
     <span class="ruby-identifier">rake_check_options</span> <span 
class="ruby-identifier">spec</span>, <span class="ruby-value">:id</span>, <span 
class="ruby-value">:group</span>, <span class="ruby-value">:type</span>, <span 
class="ruby-value">:classifier</span>, <span 
class="ruby-value">:version</span>, <span class="ruby-value">:scope</span>
-    <span class="ruby-comment"># Sanitize the hash and check it's valid.</span>
+    <span class="ruby-comment"># Sanitize the hash and check it&#39;s 
valid.</span>
     <span class="ruby-identifier">spec</span> = <span 
class="ruby-constant">ARTIFACT_ATTRIBUTES</span>.<span 
class="ruby-identifier">inject</span>({}) { <span 
class="ruby-operator">|</span><span class="ruby-identifier">h</span>, <span 
class="ruby-identifier">k</span><span class="ruby-operator">|</span> <span 
class="ruby-identifier">h</span>[<span class="ruby-identifier">k</span>] = 
<span class="ruby-identifier">spec</span>[<span 
class="ruby-identifier">k</span>].<span class="ruby-identifier">to_s</span> 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">spec</span>[<span class="ruby-identifier">k</span>] ; 
<span class="ruby-identifier">h</span> }
     <span class="ruby-identifier">fail</span> <span 
class="ruby-node">&quot;Missing group identifier for 
#{spec.inspect}&quot;</span> <span class="ruby-keyword">unless</span> <span 
class="ruby-identifier">spec</span>[<span class="ruby-value">:group</span>]
     <span class="ruby-identifier">fail</span> <span 
class="ruby-node">&quot;Missing artifact identifier for 
#{spec.inspect}&quot;</span> <span class="ruby-keyword">unless</span> <span 
class="ruby-identifier">spec</span>[<span class="ruby-value">:id</span>]
@@ -768,7 +770,7 @@ identifier and version number and set th
     <span class="ruby-identifier">spec</span>[<span 
class="ruby-value">:type</span>] = (<span 
class="ruby-identifier">spec</span>[<span class="ruby-value">:type</span>] 
<span class="ruby-operator">||</span> <span 
class="ruby-constant">DEFAULT_TYPE</span>).<span 
class="ruby-identifier">to_sym</span>
     <span class="ruby-identifier">spec</span>
   <span class="ruby-keyword">elsif</span> <span 
class="ruby-constant">String</span> <span class="ruby-operator">===</span> 
<span class="ruby-identifier">spec</span>
-    <span class="ruby-identifier">group</span>, <span 
class="ruby-identifier">id</span>, <span class="ruby-identifier">type</span>, 
<span class="ruby-identifier">version</span>, <span 
class="ruby-operator">*</span><span class="ruby-identifier">rest</span> = <span 
class="ruby-identifier">spec</span>.<span 
class="ruby-identifier">split</span>(<span 
class="ruby-string">':'</span>).<span class="ruby-identifier">map</span> { 
<span class="ruby-operator">|</span><span 
class="ruby-identifier">part</span><span class="ruby-operator">|</span> <span 
class="ruby-identifier">part</span>.<span class="ruby-identifier">empty?</span> 
<span class="ruby-operator">?</span> <span class="ruby-keyword">nil</span> 
<span class="ruby-operator">:</span> <span class="ruby-identifier">part</span> }
+    <span class="ruby-identifier">group</span>, <span 
class="ruby-identifier">id</span>, <span class="ruby-identifier">type</span>, 
<span class="ruby-identifier">version</span>, <span 
class="ruby-operator">*</span><span class="ruby-identifier">rest</span> = <span 
class="ruby-identifier">spec</span>.<span 
class="ruby-identifier">split</span>(<span 
class="ruby-string">&#39;:&#39;</span>).<span 
class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span 
class="ruby-identifier">part</span><span class="ruby-operator">|</span> <span 
class="ruby-identifier">part</span>.<span class="ruby-identifier">empty?</span> 
<span class="ruby-operator">?</span> <span class="ruby-keyword">nil</span> 
<span class="ruby-operator">:</span> <span class="ruby-identifier">part</span> }
     <span class="ruby-keyword">unless</span> <span 
class="ruby-identifier">rest</span>.<span class="ruby-identifier">empty?</span>
       <span class="ruby-comment"># Optional classifier comes before 
version.</span>
       <span class="ruby-identifier">classifier</span>, <span 
class="ruby-identifier">version</span> = <span 
class="ruby-identifier">version</span>, <span 
class="ruby-identifier">rest</span>.<span class="ruby-identifier">shift</span>
@@ -776,7 +778,7 @@ identifier and version number and set th
     <span class="ruby-keyword">end</span>
     <span class="ruby-identifier">to_hash</span> <span 
class="ruby-value">:group=</span><span class="ruby-operator">&gt;</span><span 
class="ruby-identifier">group</span>, <span class="ruby-value">:id=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-identifier">id</span>, <span 
class="ruby-value">:type=</span><span class="ruby-operator">&gt;</span><span 
class="ruby-identifier">type</span>, <span 
class="ruby-value">:version=</span><span class="ruby-operator">&gt;</span><span 
class="ruby-identifier">version</span>, <span 
class="ruby-value">:classifier=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-identifier">classifier</span>
   <span class="ruby-keyword">else</span>
-    <span class="ruby-identifier">fail</span> <span 
class="ruby-string">'Expecting a String, Hash or object that responds to 
to_spec'</span>
+    <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;Expecting a String, Hash or object that responds to 
to_spec&#39;</span>
   <span class="ruby-keyword">end</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- to_hash-source -->
@@ -861,7 +863,7 @@ any object that responds to to_spec.</p>
           <p>Use this when you want to install or upload an artifact from a 
given
 content, for example:</p>
 
-<pre>readme = artifact('com.example:readme:txt:1.0').content(&lt;&lt;-EOF
+<pre>readme = 
artifact(&#39;com.example:readme:txt:1.0&#39;).content(&lt;&lt;-EOF
   Please visit our website at http://example.com/readme
 &lt;&lt;EOF
 install readme</pre>
@@ -887,7 +889,7 @@ converted to a string using to_s</p>
     <span class="ruby-keyword">end</span>
 
     <span class="ruby-keyword">class</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-keyword">self</span>
-      <span class="ruby-comment"># Force overwriting target since we don't 
have source file</span>
+      <span class="ruby-comment"># Force overwriting target since we don&#39;t 
have source file</span>
       <span class="ruby-comment"># to check for timestamp modification</span>
       <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">needed?</span>
         <span class="ruby-keyword">true</span>
@@ -927,7 +929,7 @@ converted to a string using to_s</p>
           <p>Use this when you want to install or upload an artifact from a 
given file,
 for example:</p>
 
-<pre>test = artifact('group:id:jar:1.0').from('test.jar')
+<pre>test = artifact(&#39;group:id:jar:1.0&#39;).from(&#39;test.jar&#39;)
 install test</pre>
 
 <p>See also Buildr#install and Buildr#upload.</p>
@@ -988,8 +990,8 @@ install test</pre>
     <span class="ruby-identifier">metadata_xml</span> = <span 
class="ruby-constant">StringIO</span>.<span class="ruby-identifier">new</span>
     <span class="ruby-constant">URI</span>.<span 
class="ruby-identifier">download</span> <span 
class="ruby-identifier">repo_url</span> <span class="ruby-operator">+</span> 
<span class="ruby-identifier">metadata_path</span>, <span 
class="ruby-identifier">metadata_xml</span>
     <span class="ruby-identifier">metadata</span> = <span 
class="ruby-constant">REXML</span><span class="ruby-operator">::</span><span 
class="ruby-constant">Document</span>.<span 
class="ruby-identifier">new</span>(<span 
class="ruby-identifier">metadata_xml</span>.<span 
class="ruby-identifier">string</span>).<span class="ruby-identifier">root</span>
-    <span class="ruby-identifier">timestamp</span> = <span 
class="ruby-constant">REXML</span><span class="ruby-operator">::</span><span 
class="ruby-constant">XPath</span>.<span 
class="ruby-identifier">first</span>(<span 
class="ruby-identifier">metadata</span>, <span 
class="ruby-string">'//timestamp'</span>)
-    <span class="ruby-identifier">build_number</span> = <span 
class="ruby-constant">REXML</span><span class="ruby-operator">::</span><span 
class="ruby-constant">XPath</span>.<span 
class="ruby-identifier">first</span>(<span 
class="ruby-identifier">metadata</span>, <span 
class="ruby-string">'//buildNumber'</span>)
+    <span class="ruby-identifier">timestamp</span> = <span 
class="ruby-constant">REXML</span><span class="ruby-operator">::</span><span 
class="ruby-constant">XPath</span>.<span 
class="ruby-identifier">first</span>(<span 
class="ruby-identifier">metadata</span>, <span 
class="ruby-string">&#39;//timestamp&#39;</span>)
+    <span class="ruby-identifier">build_number</span> = <span 
class="ruby-constant">REXML</span><span class="ruby-operator">::</span><span 
class="ruby-constant">XPath</span>.<span 
class="ruby-identifier">first</span>(<span 
class="ruby-identifier">metadata</span>, <span 
class="ruby-string">&#39;//buildNumber&#39;</span>)
     <span class="ruby-identifier">error</span> <span 
class="ruby-node">&quot;No timestamp provided for the snapshot 
#{to_spec}&quot;</span> <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">timestamp</span>.<span 
class="ruby-identifier">nil?</span>
     <span class="ruby-identifier">error</span> <span 
class="ruby-node">&quot;No build number provided for the snapshot 
#{to_spec}&quot;</span> <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">build_number</span>.<span 
class="ruby-identifier">nil?</span>
     <span class="ruby-keyword">return</span> <span 
class="ruby-keyword">nil</span> <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">timestamp</span>.<span 
class="ruby-identifier">nil?</span> <span class="ruby-operator">||</span> <span 
class="ruby-identifier">build_number</span>.<span 
class="ruby-identifier">nil?</span>
@@ -1040,7 +1042,7 @@ order in which they are returned from re
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">download</span>
   <span class="ruby-identifier">trace</span> <span 
class="ruby-node">&quot;Downloading #{to_spec}&quot;</span>
   <span class="ruby-identifier">remote</span> = <span 
class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">repositories</span>.<span 
class="ruby-identifier">remote</span>.<span class="ruby-identifier">map</span> 
{ <span class="ruby-operator">|</span><span 
class="ruby-identifier">repo_url</span><span class="ruby-operator">|</span> 
<span class="ruby-constant">URI</span> <span class="ruby-operator">===</span> 
<span class="ruby-identifier">repo_url</span> <span 
class="ruby-operator">?</span> <span class="ruby-identifier">repo_url</span> 
<span class="ruby-operator">:</span> <span 
class="ruby-constant">URI</span>.<span 
class="ruby-identifier">parse</span>(<span 
class="ruby-identifier">repo_url</span>) }
-  <span class="ruby-identifier">remote</span> = <span 
class="ruby-identifier">remote</span>.<span class="ruby-identifier">each</span> 
{ <span class="ruby-operator">|</span><span 
class="ruby-identifier">repo_url</span><span class="ruby-operator">|</span> 
<span class="ruby-identifier">repo_url</span>.<span 
class="ruby-identifier">path</span> <span class="ruby-operator">+=</span> <span 
class="ruby-string">'/'</span> <span class="ruby-keyword">unless</span> <span 
class="ruby-identifier">repo_url</span>.<span 
class="ruby-identifier">path</span>[<span class="ruby-value">-1</span>] <span 
class="ruby-operator">==</span> <span class="ruby-string">'/'</span> }
+  <span class="ruby-identifier">remote</span> = <span 
class="ruby-identifier">remote</span>.<span class="ruby-identifier">each</span> 
{ <span class="ruby-operator">|</span><span 
class="ruby-identifier">repo_url</span><span class="ruby-operator">|</span> 
<span class="ruby-identifier">repo_url</span>.<span 
class="ruby-identifier">path</span> <span class="ruby-operator">+=</span> <span 
class="ruby-string">&#39;/&#39;</span> <span class="ruby-keyword">unless</span> 
<span class="ruby-identifier">repo_url</span>.<span 
class="ruby-identifier">path</span>[<span class="ruby-value">-1</span>] <span 
class="ruby-operator">==</span> <span class="ruby-string">&#39;/&#39;</span> }
   <span class="ruby-identifier">fail</span> <span 
class="ruby-node">&quot;Unable to download #{to_spec}. No remote repositories 
defined.&quot;</span> <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">remote</span>.<span 
class="ruby-identifier">empty?</span>
   <span class="ruby-identifier">exact_success</span> = <span 
class="ruby-identifier">remote</span>.<span class="ruby-identifier">find</span> 
<span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span 
class="ruby-identifier">repo_url</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">begin</span>


Reply via email to