Added: dev/buildr/1.5.8/site/rdoc/Object.html ============================================================================== --- dev/buildr/1.5.8/site/rdoc/Object.html (added) +++ dev/buildr/1.5.8/site/rdoc/Object.html Sun Jul 14 11:16:56 2019 @@ -0,0 +1,514 @@ +<!DOCTYPE html> + +<html> +<head> +<meta charset="UTF-8"> + +<title>class Object - buildr</title> + +<script type="text/javascript"> + var rdoc_rel_prefix = "./"; +</script> + +<script src="./js/jquery.js"></script> +<script src="./js/darkfish.js"></script> + +<link href="./css/fonts.css" rel="stylesheet"> +<link href="./css/rdoc.css" rel="stylesheet"> + + + +<body id="top" role="document" class="class"> +<nav role="navigation"> + <div id="project-navigation"> + <div id="home-section" role="region" title="Quick navigation" class="nav-section"> + <h2> + <a href="./index.html" rel="home">Home</a> + </h2> + + <div id="table-of-contents-navigation"> + <a href="./table_of_contents.html#pages">Pages</a> + <a href="./table_of_contents.html#classes">Classes</a> + <a href="./table_of_contents.html#methods">Methods</a> + </div> +</div> + + <div id="search-section" role="search" class="project-section initially-hidden"> + <form action="#" method="get" accept-charset="utf-8"> + <div id="search-field-wrapper"> + <input id="search-field" role="combobox" aria-label="Search" + aria-autocomplete="list" aria-controls="search-results" + type="text" name="search" placeholder="Search" spellcheck="false" + title="Type to search, Up and Down to navigate, Enter to load"> + </div> + + <ul id="search-results" aria-label="Search Results" + aria-busy="false" aria-expanded="false" + aria-atomic="false" class="initially-hidden"></ul> + </form> +</div> + + </div> + + + + <div id="class-metadata"> + + <div id="parent-class-section" class="nav-section"> + <h3>Parent</h3> + + + <p class="link">BasicObject + +</div> + + <div id="includes-section" class="nav-section"> + <h3>Included Modules</h3> + + <ul class="link-list"> + + + <li><span class="include">Rake::DSL</span> + + + + <li><a class="include" href="Buildr.html">Buildr</a> + + + </ul> +</div> + + + <!-- Method Quickref --> +<div id="method-list-section" class="nav-section"> + <h3>Methods</h3> + + <ul class="link-list" role="directory"> + + <li ><a href="#method-i-error">#error</a> + + <li ><a href="#method-i-growl_notify">#growl_notify</a> + + <li ><a href="#method-i-info">#info</a> + + <li ><a href="#method-i-notify_send">#notify_send</a> + + <li ><a href="#method-i-tar">#tar</a> + + <li ><a href="#method-i-trace">#trace</a> + + <li ><a href="#method-i-trace-3F">#trace?</a> + + <li ><a href="#method-i-warn">#warn</a> + + <li ><a href="#method-i-warn_without_color">#warn_without_color</a> + + </ul> +</div> + + </div> +</nav> + +<main role="main" aria-labelledby="class-Object"> + <h1 id="class-Object" class="class"> + class Object + </h1> + + <section class="description"> + + </section> + + + + + <section id="5Buntitled-5D" class="documentation-section"> + + + + + + <section class="constants-list"> + <header> + <h3>Constants</h3> + </header> + <dl> + + <dt id="ENV_JAVA">ENV_JAVA + + <dd><p>Equivalent to <a href="Java.html">Java</a> system properties. For example:</p> + +<pre class="ruby"><span class="ruby-constant">ENV_JAVA</span>[<span class="ruby-string">'java.version'</span>] +<span class="ruby-constant">ENV_JAVA</span>[<span class="ruby-string">'java.class.version'</span>] +</pre> + + + <dt id="Scala">Scala + + <dd> + + + </dl> + </section> + + + + + + <section id="public-instance-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Public Instance Methods</h3> + </header> + + + <div id="method-i-error" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">error</span><span + class="method-args">(message)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + <p>Show error message. Use this when you need to show an error message and +not throwing an exception that will stop the build.</p> + + + + + <div class="method-source-code" id="error-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/application.rb, line 608</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">error</span>(<span class="ruby-identifier">message</span>) + <span class="ruby-identifier">puts</span> <span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">Console</span>.<span class="ruby-identifier">color</span>(<span class="ruby-identifier">message</span>.<span class="ruby-identifier">to_s</span>, <span class="ruby-value">:red</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-growl_notify" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">growl_notify</span><span + class="method-args">(type, title, message)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="growl_notify-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/osx.rb, line 18</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">growl_notify</span>(<span class="ruby-identifier">type</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">message</span>) + <span class="ruby-keyword">begin</span> + <span class="ruby-comment"># Loading Ruby Cocoa can slow the build down (hooks on Object class), so we're</span> + <span class="ruby-comment"># saving the best for last and only requiring it at the very end.</span> + <span class="ruby-identifier">require</span> <span class="ruby-string">'osx/cocoa'</span> + <span class="ruby-identifier">icon</span> = <span class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span class="ruby-constant">NSApplication</span>.<span class="ruby-identifier">sharedApplication</span>.<span class="ruby-identifier">applicationIconImage</span> + <span class="ruby-identifier">icon</span> = <span class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span class="ruby-constant">NSImage</span>.<span class="ruby-identifier">alloc</span>.<span class="ruby-identifier">initWithContentsOfFile</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">dirname</span>(<span class="ruby-keyword">__FILE__</span>), <span class="ruby-string">'../resources/buildr.icns'</span>)) + + <span class="ruby-comment"># Register with Growl, that way you can turn notifications on/off from system preferences.</span> + <span class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span class="ruby-constant">NSDistributedNotificationCenter</span>.<span class="ruby-identifier">defaultCenter</span>. + <span class="ruby-identifier">postNotificationName_object_userInfo_deliverImmediately</span>(<span class="ruby-value">:GrowlApplicationRegistrationNotification</span>, <span class="ruby-keyword">nil</span>, + { <span class="ruby-value">:ApplicationName=</span><span class="ruby-operator">></span><span class="ruby-string">'Buildr'</span>, <span class="ruby-value">:AllNotifications=</span><span class="ruby-operator">></span>[<span class="ruby-string">'Completed'</span>, <span class="ruby-string">'Failed'</span>], + <span class="ruby-value">:ApplicationIcon=</span><span class="ruby-operator">></span><span class="ruby-identifier">icon</span>.<span class="ruby-constant">TIFFRepresentation</span> }, <span class="ruby-keyword">true</span>) + + <span class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span class="ruby-constant">NSDistributedNotificationCenter</span>.<span class="ruby-identifier">defaultCenter</span>. + <span class="ruby-identifier">postNotificationName_object_userInfo_deliverImmediately</span>(<span class="ruby-value">:GrowlNotification</span>, <span class="ruby-keyword">nil</span>, + { <span class="ruby-value">:ApplicationName=</span><span class="ruby-operator">></span><span class="ruby-string">'Buildr'</span>, <span class="ruby-value">:NotificationName=</span><span class="ruby-operator">></span><span class="ruby-identifier">type</span>, + <span class="ruby-value">:NotificationTitle=</span><span class="ruby-operator">></span><span class="ruby-identifier">title</span>, <span class="ruby-value">:NotificationDescription=</span><span class="ruby-operator">></span><span class="ruby-identifier">message</span> }, <span class="ruby-keyword">true</span>) + <span class="ruby-keyword">rescue</span> <span class="ruby-constant">Exception</span> + <span class="ruby-comment"># We get here in two cases: system doesn't have Growl installed so one of the OSX</span> + <span class="ruby-comment"># calls raises an exception; system doesn't have osx/cocoa, e.g. MacPorts Ruby 1.9,</span> + <span class="ruby-comment"># so we also need to rescue LoadError.</span> + <span class="ruby-keyword">end</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-info" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">info</span><span + class="method-args">(message)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + <p>Show optional information. The message is printed only when running in +verbose mode (the default).</p> + + + + + <div class="method-source-code" id="info-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/application.rb, line 614</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">info</span>(<span class="ruby-identifier">message</span>) + <span class="ruby-identifier">puts</span> <span class="ruby-identifier">message</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">verbose</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-notify_send" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">notify_send</span><span + class="method-args">(type, title, message)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="notify_send-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/linux.rb, line 20</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">notify_send</span>(<span class="ruby-identifier">type</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">message</span>) + <span class="ruby-identifier">icon</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">dirname</span>(<span class="ruby-keyword">__FILE__</span>), <span class="ruby-string">'../resources/'</span>, <span class="ruby-identifier">type</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator">+</span> <span class="ruby-string">'.png'</span>) + <span class="ruby-identifier">system</span> <span class="ruby-node">"notify-send -i #{icon} \"#{title}\" \"#{message}\""</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-tar" class="method-detail "> + + + <div class="method-heading"> + <span class="method-callseq"> + tar(file) → TarTask + </span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + + <div class="method-description"> + + <p>The TarTask creates a new Tar file. You can include any number of files and +and directories, use exclusion patterns, and include files into specific +directories.</p> + +<p>To create a GZipped Tar, either set the gzip option to true, or use the +.tgz or .gz suffix.</p> + +<p>For example:</p> + +<pre class="ruby"><span class="ruby-identifier">tar</span>(<span class="ruby-string">"test.tgz"</span>).<span class="ruby-identifier">tap</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">tgz</span><span class="ruby-operator">|</span> + <span class="ruby-identifier">tgz</span>.<span class="ruby-identifier">include</span> <span class="ruby-string">"srcs"</span> + <span class="ruby-identifier">tgz</span>.<span class="ruby-identifier">include</span> <span class="ruby-string">"README"</span>, <span class="ruby-string">"LICENSE"</span> +<span class="ruby-keyword">end</span> +</pre> + + + + + <div class="method-source-code" id="tar-source"> + <pre><span class="ruby-comment"># File lib/buildr/packaging/tar.rb, line 220</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">tar</span>(<span class="ruby-identifier">file</span>) + <span class="ruby-constant">TarTask</span>.<span class="ruby-identifier">define_task</span>(<span class="ruby-identifier">file</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-trace" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">trace</span><span + class="method-args">(message)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + <p>Show message. The message is printed out only when running in trace mode.</p> + + + + + <div class="method-source-code" id="trace-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/application.rb, line 619</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">trace</span>(<span class="ruby-identifier">message</span>) + <span class="ruby-identifier">puts</span> <span class="ruby-identifier">message</span> <span class="ruby-keyword">if</span> <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">options</span>.<span class="ruby-identifier">trace</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-trace-3F" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">trace?</span><span + class="method-args">(*category)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="trace-3F-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/application.rb, line 623</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">trace?</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">category</span>) + <span class="ruby-identifier">options</span> = <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">options</span> + <span class="ruby-keyword">return</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">trace</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">category</span>.<span class="ruby-identifier">empty?</span> + <span class="ruby-keyword">return</span> <span class="ruby-keyword">true</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">trace_all</span> + <span class="ruby-keyword">return</span> <span class="ruby-keyword">false</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">trace_categories</span> + <span class="ruby-identifier">options</span>.<span class="ruby-identifier">trace_categories</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">category</span>.<span class="ruby-identifier">first</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-warn" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">warn</span><span + class="method-args">(message)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + <p>Show warning message.</p> + + + + + <div class="method-source-code" id="warn-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/application.rb, line 602</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">warn</span>(<span class="ruby-identifier">message</span>) + <span class="ruby-identifier">warn_without_color</span> <span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">Console</span>.<span class="ruby-identifier">color</span>(<span class="ruby-identifier">message</span>.<span class="ruby-identifier">to_s</span>, <span class="ruby-value">:blue</span>) <span class="ruby-keyword">if</span> <span class="ruby-identifier">verbose</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + <div class="aliases"> + Also aliased as: <a href="Object.html#method-i-warn_without_color">warn_without_color</a> + </div> + + + + </div> + + + <div id="method-i-warn_without_color" class="method-detail method-alias"> + + <div class="method-heading"> + <span class="method-name">warn_without_color</span><span + class="method-args">(message)</span> + + </div> + + + <div class="method-description"> + + + + + + + </div> + + + + + <div class="aliases"> + Alias for: <a href="Object.html#method-i-warn">warn</a> + </div> + + </div> + + + </section> + + </section> +</main> + + +<footer id="validator-badges" role="contentinfo"> + <p><a href="http://validator.w3.org/check/referer">Validate</a> + <p>Generated by <a href="http://docs.seattlerb.org/rdoc/">RDoc</a> 4.2.2. + <p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>. +</footer> +
Added: dev/buildr/1.5.8/site/rdoc/OpenObject.html ============================================================================== --- dev/buildr/1.5.8/site/rdoc/OpenObject.html (added) +++ dev/buildr/1.5.8/site/rdoc/OpenObject.html Sun Jul 14 11:16:56 2019 @@ -0,0 +1,206 @@ +<!DOCTYPE html> + +<html> +<head> +<meta charset="UTF-8"> + +<title>class OpenObject - buildr</title> + +<script type="text/javascript"> + var rdoc_rel_prefix = "./"; +</script> + +<script src="./js/jquery.js"></script> +<script src="./js/darkfish.js"></script> + +<link href="./css/fonts.css" rel="stylesheet"> +<link href="./css/rdoc.css" rel="stylesheet"> + + + +<body id="top" role="document" class="class"> +<nav role="navigation"> + <div id="project-navigation"> + <div id="home-section" role="region" title="Quick navigation" class="nav-section"> + <h2> + <a href="./index.html" rel="home">Home</a> + </h2> + + <div id="table-of-contents-navigation"> + <a href="./table_of_contents.html#pages">Pages</a> + <a href="./table_of_contents.html#classes">Classes</a> + <a href="./table_of_contents.html#methods">Methods</a> + </div> +</div> + + <div id="search-section" role="search" class="project-section initially-hidden"> + <form action="#" method="get" accept-charset="utf-8"> + <div id="search-field-wrapper"> + <input id="search-field" role="combobox" aria-label="Search" + aria-autocomplete="list" aria-controls="search-results" + type="text" name="search" placeholder="Search" spellcheck="false" + title="Type to search, Up and Down to navigate, Enter to load"> + </div> + + <ul id="search-results" aria-label="Search Results" + aria-busy="false" aria-expanded="false" + aria-atomic="false" class="initially-hidden"></ul> + </form> +</div> + + </div> + + + + <div id="class-metadata"> + + <div id="parent-class-section" class="nav-section"> + <h3>Parent</h3> + + + <p class="link"><a href="Hash.html">Hash</a> + +</div> + + + + <!-- Method Quickref --> +<div id="method-list-section" class="nav-section"> + <h3>Methods</h3> + + <ul class="link-list" role="directory"> + + <li class="calls-super" ><a href="#method-c-new">::new</a> + + <li ><a href="#method-i-method_missing">#method_missing</a> + + </ul> +</div> + + </div> +</nav> + +<main role="main" aria-labelledby="class-OpenObject"> + <h1 id="class-OpenObject" class="class"> + class OpenObject + </h1> + + <section class="description"> + + </section> + + + + + <section id="5Buntitled-5D" class="documentation-section"> + + + + + + + + + + <section id="public-class-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Public Class Methods</h3> + </header> + + + <div id="method-c-new" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">new</span><span + class="method-args">(source=nil, &block)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + <div class="method-calls-super"> + Calls superclass method + + </div> + + + + <div class="method-source-code" id="new-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/util.rb, line 198</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">source</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-operator">&</span><span class="ruby-identifier">block</span>) + <span class="ruby-keyword">super</span> <span class="ruby-operator">&</span><span class="ruby-identifier">block</span> + <span class="ruby-identifier">update</span> <span class="ruby-identifier">source</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">source</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + </section> + + <section id="public-instance-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Public Instance Methods</h3> + </header> + + + <div id="method-i-method_missing" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">method_missing</span><span + class="method-args">(symbol, *args)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="method_missing-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/util.rb, line 203</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">method_missing</span>(<span class="ruby-identifier">symbol</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">args</span>) + <span class="ruby-keyword">if</span> <span class="ruby-identifier">symbol</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator">=~</span> <span class="ruby-regexp">/=$/</span> + <span class="ruby-keyword">self</span>[<span class="ruby-identifier">symbol</span>.<span class="ruby-identifier">to_s</span>[<span class="ruby-value">0</span><span class="ruby-operator">..</span><span class="ruby-value">-2</span>].<span class="ruby-identifier">to_sym</span>] = <span class="ruby-identifier">args</span>.<span class="ruby-identifier">first</span> + <span class="ruby-keyword">else</span> + <span class="ruby-keyword">self</span>[<span class="ruby-identifier">symbol</span>] + <span class="ruby-keyword">end</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + </section> + + </section> +</main> + + +<footer id="validator-badges" role="contentinfo"> + <p><a href="http://validator.w3.org/check/referer">Validate</a> + <p>Generated by <a href="http://docs.seattlerb.org/rdoc/">RDoc</a> 4.2.2. + <p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>. +</footer> + Added: dev/buildr/1.5.8/site/rdoc/ProgressBar.html ============================================================================== --- dev/buildr/1.5.8/site/rdoc/ProgressBar.html (added) +++ dev/buildr/1.5.8/site/rdoc/ProgressBar.html Sun Jul 14 11:16:56 2019 @@ -0,0 +1,983 @@ +<!DOCTYPE html> + +<html> +<head> +<meta charset="UTF-8"> + +<title>class ProgressBar - buildr</title> + +<script type="text/javascript"> + var rdoc_rel_prefix = "./"; +</script> + +<script src="./js/jquery.js"></script> +<script src="./js/darkfish.js"></script> + +<link href="./css/fonts.css" rel="stylesheet"> +<link href="./css/rdoc.css" rel="stylesheet"> + + + +<body id="top" role="document" class="class"> +<nav role="navigation"> + <div id="project-navigation"> + <div id="home-section" role="region" title="Quick navigation" class="nav-section"> + <h2> + <a href="./index.html" rel="home">Home</a> + </h2> + + <div id="table-of-contents-navigation"> + <a href="./table_of_contents.html#pages">Pages</a> + <a href="./table_of_contents.html#classes">Classes</a> + <a href="./table_of_contents.html#methods">Methods</a> + </div> +</div> + + <div id="search-section" role="search" class="project-section initially-hidden"> + <form action="#" method="get" accept-charset="utf-8"> + <div id="search-field-wrapper"> + <input id="search-field" role="combobox" aria-label="Search" + aria-autocomplete="list" aria-controls="search-results" + type="text" name="search" placeholder="Search" spellcheck="false" + title="Type to search, Up and Down to navigate, Enter to load"> + </div> + + <ul id="search-results" aria-label="Search Results" + aria-busy="false" aria-expanded="false" + aria-atomic="false" class="initially-hidden"></ul> + </form> +</div> + + </div> + + + + <div id="class-metadata"> + + <div id="parent-class-section" class="nav-section"> + <h3>Parent</h3> + + + <p class="link"><a href="Object.html">Object</a> + +</div> + + + + <!-- Method Quickref --> +<div id="method-list-section" class="nav-section"> + <h3>Methods</h3> + + <ul class="link-list" role="directory"> + + <li ><a href="#method-c-new">::new</a> + + <li ><a href="#method-c-start">::start</a> + + <li ><a href="#method-c-width">::width</a> + + <li ><a href="#method-i-3C-3C">#<<</a> + + <li ><a href="#method-i-changed-3F">#changed?</a> + + <li ><a href="#method-i-clear">#clear</a> + + <li ><a href="#method-i-count">#count</a> + + <li ><a href="#method-i-default_format">#default_format</a> + + <li ><a href="#method-i-duration">#duration</a> + + <li ><a href="#method-i-elapsed">#elapsed</a> + + <li ><a href="#method-i-eta">#eta</a> + + <li ><a href="#method-i-finish">#finish</a> + + <li ><a href="#method-i-human">#human</a> + + <li ><a href="#method-i-inc">#inc</a> + + <li ><a href="#method-i-percentage">#percentage</a> + + <li ><a href="#method-i-progress">#progress</a> + + <li ><a href="#method-i-rate">#rate</a> + + <li ><a href="#method-i-render">#render</a> + + <li ><a href="#method-i-set">#set</a> + + <li ><a href="#method-i-start">#start</a> + + <li ><a href="#method-i-time">#time</a> + + <li ><a href="#method-i-title">#title</a> + + <li ><a href="#method-i-total">#total</a> + + </ul> +</div> + + </div> +</nav> + +<main role="main" aria-labelledby="class-ProgressBar"> + <h1 id="class-ProgressBar" class="class"> + class ProgressBar + </h1> + + <section class="description"> + + </section> + + + + + <section id="5Buntitled-5D" class="documentation-section"> + + + + + + + + + + <section id="public-class-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Public Class Methods</h3> + </header> + + + <div id="method-c-new" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">new</span><span + class="method-args">(args = {})</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/core/progressbar.rb, line 31</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">args</span> = {}) + <span class="ruby-ivar">@title</span> = <span class="ruby-identifier">args</span>[<span class="ruby-value">:title</span>] <span class="ruby-operator">||</span> <span class="ruby-string">''</span> + <span class="ruby-ivar">@total</span> = <span class="ruby-identifier">args</span>[<span class="ruby-value">:total</span>] <span class="ruby-operator">||</span> <span class="ruby-value">0</span> + <span class="ruby-ivar">@mark</span> = <span class="ruby-identifier">args</span>[<span class="ruby-value">:mark</span>] <span class="ruby-operator">||</span> <span class="ruby-string">'.'</span> + <span class="ruby-ivar">@format</span> = <span class="ruby-identifier">args</span>[<span class="ruby-value">:format</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">default_format</span> + <span class="ruby-ivar">@output</span> = <span class="ruby-identifier">args</span>[<span class="ruby-value">:output</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">$stderr</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">args</span>[<span class="ruby-value">:hidden</span>] <span class="ruby-operator">||</span> <span class="ruby-operator">!</span><span class="ruby-identifier">$stdout</span>.<span class="ruby-identifier">isatty</span> + <span class="ruby-identifier">clear</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-c-start" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">start</span><span + class="method-args">(args, &block)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="start-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 21</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">start</span>(<span class="ruby-identifier">args</span>, <span class="ruby-operator">&</span><span class="ruby-identifier">block</span>) + <span class="ruby-identifier">new</span>(<span class="ruby-identifier">args</span>).<span class="ruby-identifier">start</span> <span class="ruby-operator">&</span><span class="ruby-identifier">block</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-c-width" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">width</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="width-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 25</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">width</span> + <span class="ruby-ivar">@width</span> <span class="ruby-operator">||=</span> <span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">Console</span>.<span class="ruby-identifier">output_cols</span> <span class="ruby-operator">||</span> <span class="ruby-value">0</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + </section> + + <section id="public-instance-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Public Instance Methods</h3> + </header> + + + <div id="method-i-3C-3C" class="method-detail "> + + <div class="method-heading"> + <span class="method-name"><<</span><span + class="method-args">(bytes)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="3C-3C-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 58</span> +<span class="ruby-keyword">def</span> <span class="ruby-operator"><<</span>(<span class="ruby-identifier">bytes</span>) + <span class="ruby-identifier">inc</span> <span class="ruby-identifier">bytes</span>.<span class="ruby-identifier">size</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-count" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">count</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="count-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 73</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">count</span> + <span class="ruby-identifier">human</span>(<span class="ruby-ivar">@count</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-duration" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">duration</span><span + class="method-args">(seconds)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="duration-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 116</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">duration</span>(<span class="ruby-identifier">seconds</span>) + <span class="ruby-string">'%02d:%02d:%02d'</span> <span class="ruby-operator">%</span> [<span class="ruby-identifier">seconds</span> <span class="ruby-operator">/</span> <span class="ruby-value">3600</span>, (<span class="ruby-identifier">seconds</span> <span class="ruby-operator">/</span> <span class="ruby-value">60</span>) <span class="ruby-operator">%</span> <span class="ruby-value">60</span>, <span class="ruby-identifier">seconds</span> <span class="ruby-operator">%</span> <span class="ruby-value">60</span>] +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-elapsed" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">elapsed</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="elapsed-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 96</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">elapsed</span> + <span class="ruby-string">'Time: %s'</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">duration</span>(<span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-ivar">@start</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-eta" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">eta</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="eta-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 89</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">eta</span> + <span class="ruby-keyword">return</span> <span class="ruby-string">'ETA: --:--:--'</span> <span class="ruby-keyword">if</span> <span class="ruby-ivar">@count</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> + <span class="ruby-identifier">elapsed</span> = <span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-ivar">@start</span> + <span class="ruby-identifier">eta</span> = <span class="ruby-identifier">elapsed</span> <span class="ruby-operator">*</span> <span class="ruby-ivar">@total</span> <span class="ruby-operator">/</span> <span class="ruby-ivar">@count</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">elapsed</span> + <span class="ruby-string">'ETA: %s'</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">duration</span>(<span class="ruby-identifier">eta</span>.<span class="ruby-identifier">ceil</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-finish" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">finish</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="finish-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 120</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">finish</span> + <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@finished</span> + <span class="ruby-ivar">@finished</span> = <span class="ruby-keyword">true</span> + <span class="ruby-identifier">render</span> + <span class="ruby-keyword">end</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-human" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">human</span><span + class="method-args">(bytes)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="human-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 110</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">human</span>(<span class="ruby-identifier">bytes</span>) + <span class="ruby-identifier">magnitude</span> = (<span class="ruby-value">0</span><span class="ruby-operator">..</span><span class="ruby-value">3</span>).<span class="ruby-identifier">find</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span> <span class="ruby-identifier">bytes</span> <span class="ruby-operator"><</span> (<span class="ruby-value">1024</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">i</span> <span class="ruby-operator">*</span> <span class="ruby-value">10</span>) } <span class="ruby-operator">||</span> <span class="ruby-value">3</span> + <span class="ruby-keyword">return</span> <span class="ruby-string">'%dB'</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">bytes</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">magnitude</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> + <span class="ruby-keyword">return</span> <span class="ruby-string">'%.1f%s'</span> <span class="ruby-operator">%</span> [ <span class="ruby-identifier">bytes</span>.<span class="ruby-identifier">to_f</span> <span class="ruby-operator">/</span> (<span class="ruby-value">1</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">magnitude</span> <span class="ruby-operator">*</span> <span class="ruby-value">10</span>), [<span class="ruby-keyword">nil</span>, <span class="ruby-string">'KB'</span>, <span class="ruby-string">'MB'</span>, <span class="ruby-string">'GB'</span>][<span class="ruby-identifier">magnitude</span>] ] +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-inc" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">inc</span><span + class="method-args">(count)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="inc-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 54</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">inc</span>(<span class="ruby-identifier">count</span>) + <span class="ruby-identifier">set</span> <span class="ruby-ivar">@count</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">count</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-percentage" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">percentage</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="percentage-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 81</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">percentage</span> + <span class="ruby-string">'%3d%%'</span> <span class="ruby-operator">%</span> (<span class="ruby-ivar">@total</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span class="ruby-operator">?</span> <span class="ruby-value">100</span> <span class="ruby-operator">:</span> (<span class="ruby-ivar">@count</span> <span class="ruby-operator">*</span> <span class="ruby-value">100</span> <span class="ruby-operator">/</span> <span class="ruby-ivar">@total</span>)) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-progress" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">progress</span><span + class="method-args">(width)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="progress-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 104</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">progress</span>(<span class="ruby-identifier">width</span>) + <span class="ruby-identifier">width</span> <span class="ruby-operator">-=</span> <span class="ruby-value">2</span> + <span class="ruby-identifier">marks</span> = <span class="ruby-ivar">@total</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span class="ruby-operator">?</span> <span class="ruby-identifier">width</span> <span class="ruby-operator">:</span> (<span class="ruby-ivar">@count</span> <span class="ruby-operator">*</span> <span class="ruby-identifier">width</span> <span class="ruby-operator">/</span> <span class="ruby-ivar">@total</span>) + <span class="ruby-node">"|%-#{width}s|"</span> <span class="ruby-operator">%</span> (<span class="ruby-ivar">@mark</span> <span class="ruby-operator">*</span> <span class="ruby-identifier">marks</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-rate" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">rate</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="rate-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 100</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">rate</span> + <span class="ruby-string">'%s/s'</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">human</span>(<span class="ruby-ivar">@count</span> <span class="ruby-operator">/</span> (<span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-ivar">@start</span>)) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-set" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">set</span><span + class="method-args">(count)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="set-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 62</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">set</span>(<span class="ruby-identifier">count</span>) + <span class="ruby-ivar">@count</span> = [<span class="ruby-identifier">count</span>, <span class="ruby-value">0</span>].<span class="ruby-identifier">max</span> + <span class="ruby-ivar">@count</span> = [<span class="ruby-identifier">count</span>, <span class="ruby-ivar">@total</span>].<span class="ruby-identifier">min</span> <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@total</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> + <span class="ruby-identifier">render</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">changed?</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-start" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">start</span><span + class="method-args">() { |self| ... }</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="start-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 40</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">start</span> + <span class="ruby-ivar">@start</span> = <span class="ruby-ivar">@last_time</span> = <span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> + <span class="ruby-ivar">@count</span> = <span class="ruby-value">0</span> + <span class="ruby-ivar">@finished</span> = <span class="ruby-keyword">false</span> + <span class="ruby-identifier">render</span> + <span class="ruby-keyword">if</span> <span class="ruby-identifier">block_given?</span> + <span class="ruby-identifier">result</span> = <span class="ruby-keyword">yield</span>(<span class="ruby-keyword">self</span>) <span class="ruby-keyword">if</span> <span class="ruby-identifier">block_given?</span> + <span class="ruby-identifier">finish</span> + <span class="ruby-identifier">result</span> + <span class="ruby-keyword">else</span> + <span class="ruby-keyword">self</span> + <span class="ruby-keyword">end</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-time" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">time</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="time-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 85</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">time</span> + <span class="ruby-ivar">@finished</span> <span class="ruby-operator">?</span> <span class="ruby-identifier">elapsed</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">eta</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-title" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">title</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="title-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 68</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">title</span> + <span class="ruby-keyword">return</span> <span class="ruby-ivar">@title</span> <span class="ruby-keyword">if</span> <span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator"><=</span> <span class="ruby-value">10</span> + <span class="ruby-ivar">@title</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator">/</span> <span class="ruby-value">5</span> <span class="ruby-operator">?</span> (<span class="ruby-ivar">@title</span>[<span class="ruby-value">0</span>, <span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator">/</span> <span class="ruby-value">5</span> <span class="ruby-operator">-</span> <span class="ruby-value">2</span>] <span class="ruby-operator">+</span> <span class="ruby-string">'..'</span>) <span class="ruby-operator">:</span> <span class="ruby-ivar">@title</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-total" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">total</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="total-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 77</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">total</span> + <span class="ruby-identifier">human</span>(<span class="ruby-ivar">@total</span>) +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + </section> + + <section id="protected-instance-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Protected Instance Methods</h3> + </header> + + + <div id="method-i-changed-3F" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">changed?</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="changed-3F-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 150</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">changed?</span> + <span class="ruby-keyword">return</span> <span class="ruby-keyword">false</span> <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@output</span> <span class="ruby-operator">&&</span> <span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-ivar">@last_time</span> <span class="ruby-operator">></span> <span class="ruby-value">0.1</span> + <span class="ruby-keyword">return</span> <span class="ruby-identifier">human</span>(<span class="ruby-ivar">@count</span>) <span class="ruby-operator">!=</span> <span class="ruby-identifier">human</span>(<span class="ruby-ivar">@previous</span>) <span class="ruby-keyword">if</span> <span class="ruby-ivar">@total</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> + <span class="ruby-keyword">return</span> <span class="ruby-keyword">true</span> <span class="ruby-keyword">if</span> (<span class="ruby-ivar">@count</span> <span class="ruby-operator">-</span> <span class="ruby-ivar">@previous</span>) <span class="ruby-operator">>=</span> <span class="ruby-ivar">@total</span> <span class="ruby-operator">/</span> <span class="ruby-value">100</span> + <span class="ruby-keyword">return</span> <span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> <span class="ruby-operator">-</span> <span class="ruby-ivar">@last_time</span> <span class="ruby-operator">></span> <span class="ruby-value">1</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-clear" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">clear</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="clear-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 129</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">clear</span> + <span class="ruby-keyword">return</span> <span class="ruby-keyword">if</span> <span class="ruby-ivar">@output</span> <span class="ruby-operator">==</span> <span class="ruby-keyword">nil</span> <span class="ruby-operator">||</span> <span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator"><=</span> <span class="ruby-value">0</span> + <span class="ruby-ivar">@output</span>.<span class="ruby-identifier">print</span> <span class="ruby-string">"\r"</span>, <span class="ruby-string">" "</span> <span class="ruby-operator">*</span> (<span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator">-</span> <span class="ruby-value">1</span>), <span class="ruby-string">"\r"</span> + <span class="ruby-ivar">@output</span>.<span class="ruby-identifier">flush</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-default_format" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">default_format</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="default_format-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 157</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">default_format</span> + <span class="ruby-ivar">@total</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span class="ruby-operator">?</span> [<span class="ruby-string">'%s %8s %s'</span>, <span class="ruby-value">:title</span>, <span class="ruby-value">:count</span>, <span class="ruby-value">:elapsed</span>] <span class="ruby-operator">:</span> [<span class="ruby-string">'%s: %s |--| %8s/%s %s'</span>, <span class="ruby-value">:title</span>, <span class="ruby-value">:percentage</span>, <span class="ruby-value">:count</span>, <span class="ruby-value">:total</span>, <span class="ruby-value">:time</span>] +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + <div id="method-i-render" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">render</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="render-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/progressbar.rb, line 135</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">render</span> + <span class="ruby-keyword">return</span> <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@output</span> + <span class="ruby-identifier">format</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">args</span> = <span class="ruby-ivar">@format</span> + <span class="ruby-identifier">line</span> = <span class="ruby-identifier">format</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">arg</span><span class="ruby-operator">|</span> <span class="ruby-identifier">send</span>(<span class="ruby-identifier">arg</span>) } + <span class="ruby-keyword">if</span> <span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator">>=</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">size</span> + <span class="ruby-ivar">@output</span>.<span class="ruby-identifier">print</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">sub</span>(<span class="ruby-string">'|--|'</span>) { <span class="ruby-identifier">progress</span>(<span class="ruby-constant">ProgressBar</span>.<span class="ruby-identifier">width</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">+</span> <span class="ruby-value">3</span>) } + <span class="ruby-keyword">else</span> + <span class="ruby-ivar">@output</span>.<span class="ruby-identifier">print</span> <span class="ruby-identifier">line</span>.<span class="ruby-identifier">sub</span>(<span class="ruby-string">'|--|'</span>, <span class="ruby-string">''</span>) + <span class="ruby-keyword">end</span> + <span class="ruby-ivar">@output</span>.<span class="ruby-identifier">print</span> <span class="ruby-ivar">@finished</span> <span class="ruby-operator">?</span> <span class="ruby-string">"\n"</span> <span class="ruby-operator">:</span> <span class="ruby-string">"\r"</span> + <span class="ruby-ivar">@output</span>.<span class="ruby-identifier">flush</span> + <span class="ruby-ivar">@previous</span> = <span class="ruby-ivar">@count</span> + <span class="ruby-ivar">@last_time</span> = <span class="ruby-constant">Time</span>.<span class="ruby-identifier">now</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + </section> + + </section> +</main> + + +<footer id="validator-badges" role="contentinfo"> + <p><a href="http://validator.w3.org/check/referer">Validate</a> + <p>Generated by <a href="http://docs.seattlerb.org/rdoc/">RDoc</a> 4.2.2. + <p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>. +</footer> + Added: dev/buildr/1.5.8/site/rdoc/README_rdoc.html ============================================================================== --- dev/buildr/1.5.8/site/rdoc/README_rdoc.html (added) +++ dev/buildr/1.5.8/site/rdoc/README_rdoc.html Sun Jul 14 11:16:56 2019 @@ -0,0 +1,250 @@ +<!DOCTYPE html> + +<html> +<head> +<meta charset="UTF-8"> + +<title>README - buildr</title> + +<script type="text/javascript"> + var rdoc_rel_prefix = "./"; +</script> + +<script src="./js/jquery.js"></script> +<script src="./js/darkfish.js"></script> + +<link href="./css/fonts.css" rel="stylesheet"> +<link href="./css/rdoc.css" rel="stylesheet"> + + + +<body id="top" role="document" class="file"> +<nav role="navigation"> + <div id="project-navigation"> + <div id="home-section" role="region" title="Quick navigation" class="nav-section"> + <h2> + <a href="./index.html" rel="home">Home</a> + </h2> + + <div id="table-of-contents-navigation"> + <a href="./table_of_contents.html#pages">Pages</a> + <a href="./table_of_contents.html#classes">Classes</a> + <a href="./table_of_contents.html#methods">Methods</a> + </div> +</div> + + <div id="search-section" role="search" class="project-section initially-hidden"> + <form action="#" method="get" accept-charset="utf-8"> + <div id="search-field-wrapper"> + <input id="search-field" role="combobox" aria-label="Search" + aria-autocomplete="list" aria-controls="search-results" + type="text" name="search" placeholder="Search" spellcheck="false" + title="Type to search, Up and Down to navigate, Enter to load"> + </div> + + <ul id="search-results" aria-label="Search Results" + aria-busy="false" aria-expanded="false" + aria-atomic="false" class="initially-hidden"></ul> + </form> +</div> + + </div> + + +<div class="nav-section"> + <h3>Table of Contents</h3> + + <ul class="link-list" role="directory"> + <li><a href="#label-Buildr++-3Cimg+src-3D-22https-3A-2F-2Ftravis-ci.org-2Fapache-2Fbuildr.svg-3Fbranch-3Dmaster-22+alt-3D-22Build+status-22-3E+-3Cimg+src-3D-22http-3A-2F-2Fruby-gem-downloads-badge.herokuapp.com-2Fbuildr-3Ftype-3Dtotal-22+alt-3D-22Buildr+total+downloads-22-3E+-3Cimg+src-3D-22http-3A-2F-2Fruby-gem-downloads-badge.herokuapp.com-2Fbuildr-22+alt-3D-22Latest+version+downloads-22-3E">Buildr <a href="https://travis-ci.org/apache/buildr"><img src="https://travis-ci.org/apache/buildr.svg?branch=master" alt="Build status"></a> <a href="https://rubygems.org/gems/buildr"><img src="http://ruby-gem-downloads-badge.herokuapp.com/buildr?type=total" alt="Buildr total downloads"></a> <a href="https://rubygems.org/gems/buildr"><img src="http://ruby-gem-downloads-badge.herokuapp.com/buildr" alt="Latest version downloads"></a></a> + <li><a href="#label-Get+Started">Get Started</a> + <li><a href="#label-Install+Buildr">Install Buildr</a> + <li><a href="#label-RTFM">RTFM</a> + <li><a href="#label-Mailing+list">Mailing list</a> + <li><a href="#label-Where-27s+My+Ruby-3F">Where's My Ruby?</a> + <li><a href="#label-Windows">Windows</a> + <li><a href="#label-Linux-2C+BSD-2C+Cygwin">Linux, BSD, Cygwin</a> + <li><a href="#label-OS+X">OS X</a> + <li><a href="#label-Living+On+the+Edge">Living On the Edge</a> + <li><a href="#label-License">License</a> + </ul> +</div> + + + <div id="project-metadata"> + <div id="fileindex-section" class="nav-section"> + <h3>Pages</h3> + + <ul class="link-list"> + + <li><a href="./CHANGELOG.html">CHANGELOG</a> + + <li><a href="./LICENSE.html">LICENSE</a> + + <li><a href="./NOTICE.html">NOTICE</a> + + <li><a href="./README_rdoc.html">README</a> + + </ul> +</div> + + </div> +</nav> + +<main role="main" aria-label="Page README.rdoc"> + +<h1 id="label-Buildr++-3Cimg+src-3D-22https-3A-2F-2Ftravis-ci.org-2Fapache-2Fbuildr.svg-3Fbranch-3Dmaster-22+alt-3D-22Build+status-22-3E+-3Cimg+src-3D-22http-3A-2F-2Fruby-gem-downloads-badge.herokuapp.com-2Fbuildr-3Ftype-3Dtotal-22+alt-3D-22Buildr+total+downloads-22-3E+-3Cimg+src-3D-22http-3A-2F-2Fruby-gem-downloads-badge.herokuapp.com-2Fbuildr-22+alt-3D-22Latest+version+downloads-22-3E"><a href="Buildr.html">Buildr</a> <a href="https://travis-ci.org/apache/buildr"><img src="https://travis-ci.org/apache/buildr.svg?branch=master" alt="Build status"></a> <a href="https://rubygems.org/gems/buildr"><img src="http://ruby-gem-downloads-badge.herokuapp.com/buildr?type=total" alt="Buildr total downloads"></a> <a href="https://rubygems.org/gems/buildr"><img src="http://ruby-gem-downloads-badge.herokuapp.com/buildr" alt="Latest version downloads"></a><span><a href="#label-Buildr++-3Cimg+src-3D-22https-3A-2F-2Ftravis-ci.org-2Fapache-2Fbuildr.svg-3Fbranch-3Dmaster-22+alt-3D-22Build+status-22-3 E+-3Cimg+src-3D-22http-3A-2F-2Fruby-gem-downloads-badge.herokuapp.com-2Fbuildr-3Ftype-3Dtotal-22+alt-3D-22Buildr+total+downloads-22-3E+-3Cimg+src-3D-22http-3A-2F-2Fruby-gem-downloads-badge.herokuapp.com-2Fbuildr-22+alt-3D-22Latest+version+downloads-22-3E">¶</a> <a href="#top">↑</a></span></h1> + +<p>This is <a href="Buildr.html">Buildr</a>, the build system that lets you +build like you code.</p> + +<p><a href="http://buildr.apache.org">buildr.apache.org</a>/</p> + +<h2 id="label-Get+Started">Get Started<span><a href="#label-Get+Started">¶</a> <a href="#top">↑</a></span></h2> + +<h3 id="label-Install+Buildr">Install <a href="Buildr.html">Buildr</a><span><a href="#label-Install+Buildr">¶</a> <a href="#top">↑</a></span></h3> + +<p><a href="Buildr.html">Buildr</a> needs Ruby 1.8 or later and RubyGems 0.9 +or later.</p> + +<p>Windows users can get the one-click Ruby installer, which includes the +latest version of Ruby and RubyGems:</p> + +<p><a href="http://rubyinstaller.org">rubyinstaller.org</a></p> + +<p>Make sure to set JAVA_HOME environment variable first, then:</p> + +<pre class="ruby"><span class="ruby-identifier">gem</span> <span class="ruby-identifier">install</span> <span class="ruby-identifier">buildr</span> +</pre> + +<p>(Use sudo for Linux and OS X)</p> + +<p>More installation and setup instructions available online <a +href="http://buildr.apache.org">buildr.apache.org</a>/</p> + +<h3 id="label-RTFM">RTFM<span><a href="#label-RTFM">¶</a> <a href="#top">↑</a></span></h3> +<ul><li> +<p><a href="Buildr.html">Buildr</a> documentation: <a +href="http://buildr.apache.org">buildr.apache.org</a></p> +</li><li> +<p>More about Rake: <a +href="https://github.com/ruby/rake">github.com/ruby/rake</a></p> +</li><li> +<p>Antwrap documentation: <a +href="https://rubygems.org/gems/Antwrap">rubygems.org/gems/Antwrap</a></p> +</li></ul> + +<h3 id="label-Mailing+list">Mailing list<span><a href="#label-Mailing+list">¶</a> <a href="#top">↑</a></span></h3> + +<p>Users: users-subscr...@buildr.apache.org <a +href="http://buildr.markmail.org/search/list:users">buildr.markmail.org/search/list:users</a></p> + +<p>Developers: dev-subscr...@buildr.apache.org <a +href="http://buildr.markmail.org/search/list:dev">buildr.markmail.org/search/list:dev</a></p> + +<p>Create your own Buildfile and start living the life!</p> + +<h2 id="label-Where-27s+My+Ruby-3F">Where's My Ruby?<span><a href="#label-Where-27s+My+Ruby-3F">¶</a> <a href="#top">↑</a></span></h2> + +<p><a href="Buildr.html">Buildr</a> needs Ruby 1.8 or later and RubyGems 0.9 +or later. All other dependencies are installed when you run:</p> + +<pre class="ruby"><span class="ruby-identifier">gem</span> <span class="ruby-identifier">install</span> <span class="ruby-identifier">buildr</span> +</pre> + +<h3 id="label-Windows">Windows<span><a href="#label-Windows">¶</a> <a href="#top">↑</a></span></h3> + +<p>Windows users can get the one-click Ruby installer, which includes the +latest version of Ruby and RubyGems:</p> + +<p><a href="http://rubyinstaller.org">rubyinstaller.org</a></p> + +<p>Before installing <a href="Buildr.html">Buildr</a>, please set the +JAVA_HOME environment variable to point to your JDK distribution. Next, +use Ruby <a href="Gem.html">Gem</a> to install Buildr:</p> + +<pre>> gem install buildr</pre> + +<p>When prompted for a platform, select mswin32.</p> + +<h3 id="label-Linux-2C+BSD-2C+Cygwin">Linux, BSD, Cygwin<span><a href="#label-Linux-2C+BSD-2C+Cygwin">¶</a> <a href="#top">↑</a></span></h3> + +<p>On Linux/BSD/Cygwin, use your default package manager, for example, for +Ubuntu:</p> + +<pre>$ sudo apt-get install ruby ruby1.8-dev build-essential libopenssl-ruby</pre> + +<p>Before installing <a href="Buildr.html">Buildr</a>, please set the +JAVA_HOME environment variable to point to your JDK distribution. Next, +use Ruby <a href="Gem.html">Gem</a> to install Buildr:</p> + +<pre>$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr</pre> + +<p>When prompted for a platform, select ruby.</p> + +<h3 id="label-OS+X">OS X<span><a href="#label-OS+X">¶</a> <a href="#top">↑</a></span></h3> + +<p>Leopard includes the latest version of Ruby, if you are using Tiger or an +older release, we recommend re-installing the latest:</p> + +<p><a +href="http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx">hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx</a></p> + +<p>To install Buildr:</p> + +<pre>$ sudo gem install buildr</pre> + +<p>When prompted for a platform, select ruby.</p> + +<h2 id="label-Living+On+the+Edge">Living On the Edge<span><a href="#label-Living+On+the+Edge">¶</a> <a href="#top">↑</a></span></h2> + +<p>You can check the latest sources from GIT:</p> + +<pre>git clone http://git.apache.org/buildr.git</pre> + +<p>If you prefer GitHub, a mirror is available from <a +href="http://github.com/apache/buildr">github.com/apache/buildr</a>:</p> + +<pre>git clone git://github.com/apache/buildr.git</pre> + +<p>To install <a href="Buildr.html">Buildr</a> locally from source:</p> + +<pre class="ruby"><span class="ruby-identifier">cd</span> <span class="ruby-identifier">buildr</span> +<span class="ruby-identifier">export</span> <span class="ruby-constant">JRUBY_OPTS</span>=<span class="ruby-string">"-J-XX:MaxPermSize=312m -J-Xmx1024M"</span> +<span class="ruby-identifier">export</span> <span class="ruby-constant">JAVA_OPTS</span>=<span class="ruby-string">"-Xmx1024m -XX:MaxPermSize=312m"</span> +<span class="ruby-identifier">rake</span> <span class="ruby-identifier">install</span> +</pre> + +<p>If the cutting edge doesn't work, make sure to check the <a +href="CHANGELOG.html">CHANGELOG</a>, to see which changes might have broken +your build. To run all the test cases:</p> + +<pre class="ruby"><span class="ruby-identifier">rake</span> <span class="ruby-identifier">spec</span> +</pre> + +<h2 id="label-License">License<span><a href="#label-License">¶</a> <a href="#top">↑</a></span></h2> + +<p>Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the <a href="NOTICE.html">NOTICE</a> +file distributed with this work for additional information regarding +copyright ownership. The ASF licenses this file to you under the Apache +License, Version 2.0 (the âLicenseâ); you may not use this file except in +compliance with the License. You may obtain a copy of the License at</p> + +<pre class="ruby"><span class="ruby-identifier">http</span>:<span class="ruby-operator">/</span><span class="ruby-regexp">/www.apache.org/</span><span class="ruby-identifier">licenses</span><span class="ruby-operator">/</span><span class="ruby-constant">LICENSE</span><span class="ruby-operator">-</span><span class="ruby-value">2.0</span> +</pre> + +<p>Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an âAS ISâ BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License.</p> +</main> + + + +<footer id="validator-badges" role="contentinfo"> + <p><a href="http://validator.w3.org/check/referer">Validate</a> + <p>Generated by <a href="http://docs.seattlerb.org/rdoc/">RDoc</a> 4.2.2. + <p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>. +</footer> + Added: dev/buildr/1.5.8/site/rdoc/Rake.html ============================================================================== --- dev/buildr/1.5.8/site/rdoc/Rake.html (added) +++ dev/buildr/1.5.8/site/rdoc/Rake.html Sun Jul 14 11:16:56 2019 @@ -0,0 +1,95 @@ +<!DOCTYPE html> + +<html> +<head> +<meta charset="UTF-8"> + +<title>module Rake - buildr</title> + +<script type="text/javascript"> + var rdoc_rel_prefix = "./"; +</script> + +<script src="./js/jquery.js"></script> +<script src="./js/darkfish.js"></script> + +<link href="./css/fonts.css" rel="stylesheet"> +<link href="./css/rdoc.css" rel="stylesheet"> + + + +<body id="top" role="document" class="module"> +<nav role="navigation"> + <div id="project-navigation"> + <div id="home-section" role="region" title="Quick navigation" class="nav-section"> + <h2> + <a href="./index.html" rel="home">Home</a> + </h2> + + <div id="table-of-contents-navigation"> + <a href="./table_of_contents.html#pages">Pages</a> + <a href="./table_of_contents.html#classes">Classes</a> + <a href="./table_of_contents.html#methods">Methods</a> + </div> +</div> + + <div id="search-section" role="search" class="project-section initially-hidden"> + <form action="#" method="get" accept-charset="utf-8"> + <div id="search-field-wrapper"> + <input id="search-field" role="combobox" aria-label="Search" + aria-autocomplete="list" aria-controls="search-results" + type="text" name="search" placeholder="Search" spellcheck="false" + title="Type to search, Up and Down to navigate, Enter to load"> + </div> + + <ul id="search-results" aria-label="Search Results" + aria-busy="false" aria-expanded="false" + aria-atomic="false" class="initially-hidden"></ul> + </form> +</div> + + </div> + + + + <div id="class-metadata"> + + + + + + </div> +</nav> + +<main role="main" aria-labelledby="module-Rake"> + <h1 id="module-Rake" class="module"> + module Rake + </h1> + + <section class="description"> + + </section> + + + + + <section id="5Buntitled-5D" class="documentation-section"> + + + + + + + + + + </section> +</main> + + +<footer id="validator-badges" role="contentinfo"> + <p><a href="http://validator.w3.org/check/referer">Validate</a> + <p>Generated by <a href="http://docs.seattlerb.org/rdoc/">RDoc</a> 4.2.2. + <p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>. +</footer> + Added: dev/buildr/1.5.8/site/rdoc/Rake/FileList.html ============================================================================== --- dev/buildr/1.5.8/site/rdoc/Rake/FileList.html (added) +++ dev/buildr/1.5.8/site/rdoc/Rake/FileList.html Sun Jul 14 11:16:56 2019 @@ -0,0 +1,153 @@ +<!DOCTYPE html> + +<html> +<head> +<meta charset="UTF-8"> + +<title>class Rake::FileList - buildr</title> + +<script type="text/javascript"> + var rdoc_rel_prefix = "../"; +</script> + +<script src="../js/jquery.js"></script> +<script src="../js/darkfish.js"></script> + +<link href="../css/fonts.css" rel="stylesheet"> +<link href="../css/rdoc.css" rel="stylesheet"> + + + +<body id="top" role="document" class="class"> +<nav role="navigation"> + <div id="project-navigation"> + <div id="home-section" role="region" title="Quick navigation" class="nav-section"> + <h2> + <a href="../index.html" rel="home">Home</a> + </h2> + + <div id="table-of-contents-navigation"> + <a href="../table_of_contents.html#pages">Pages</a> + <a href="../table_of_contents.html#classes">Classes</a> + <a href="../table_of_contents.html#methods">Methods</a> + </div> +</div> + + <div id="search-section" role="search" class="project-section initially-hidden"> + <form action="#" method="get" accept-charset="utf-8"> + <div id="search-field-wrapper"> + <input id="search-field" role="combobox" aria-label="Search" + aria-autocomplete="list" aria-controls="search-results" + type="text" name="search" placeholder="Search" spellcheck="false" + title="Type to search, Up and Down to navigate, Enter to load"> + </div> + + <ul id="search-results" aria-label="Search Results" + aria-busy="false" aria-expanded="false" + aria-atomic="false" class="initially-hidden"></ul> + </form> +</div> + + </div> + + + + <div id="class-metadata"> + + <div id="parent-class-section" class="nav-section"> + <h3>Parent</h3> + + + <p class="link"><a href="../Object.html">Object</a> + +</div> + + + + <!-- Method Quickref --> +<div id="method-list-section" class="nav-section"> + <h3>Methods</h3> + + <ul class="link-list" role="directory"> + + <li ><a href="#method-c-glob">::glob</a> + + </ul> +</div> + + </div> +</nav> + +<main role="main" aria-labelledby="class-Rake::FileList"> + <h1 id="class-Rake::FileList" class="class"> + class Rake::FileList + </h1> + + <section class="description"> + + </section> + + + + + <section id="5Buntitled-5D" class="documentation-section"> + + + + + + + + + + <section id="public-class-5Buntitled-5D-method-details" class="method-section"> + <header> + <h3>Public Class Methods</h3> + </header> + + + <div id="method-c-glob" class="method-detail "> + + <div class="method-heading"> + <span class="method-name">glob</span><span + class="method-args">(pattern, *args)</span> + + <span class="method-click-advice">click to toggle source</span> + + </div> + + + <div class="method-description"> + + + + + + + <div class="method-source-code" id="glob-source"> + <pre><span class="ruby-comment"># File lib/buildr/core/application.rb, line 713</span> +<span class="ruby-keyword">def</span> <span class="ruby-identifier">glob</span>(<span class="ruby-identifier">pattern</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">args</span>) + <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">glob</span>(<span class="ruby-identifier">pattern</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">args</span>).<span class="ruby-identifier">sort</span> +<span class="ruby-keyword">end</span></pre> + </div> + + </div> + + + + + </div> + + + </section> + + </section> +</main> + + +<footer id="validator-badges" role="contentinfo"> + <p><a href="http://validator.w3.org/check/referer">Validate</a> + <p>Generated by <a href="http://docs.seattlerb.org/rdoc/">RDoc</a> 4.2.2. + <p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>. +</footer> +