doc/RubyProf/Cmd.html in ruby-prof-0.16.2 vs doc/RubyProf/Cmd.html in ruby-prof-0.17.0
- old
+ new
@@ -6,10 +6,11 @@
<title>class RubyProf::Cmd - ruby-prof</title>
<script type="text/javascript">
var rdoc_rel_prefix = "../";
+ var index_rel_prefix = "../";
</script>
<script src="../js/jquery.js"></script>
<script src="../js/darkfish.js"></script>
@@ -201,11 +202,11 @@
<div class="method-source-code" id="load_pre_execs-source">
- <pre><span class="ruby-comment"># File bin/ruby-prof, line 269</span>
+ <pre><span class="ruby-comment"># File bin/ruby-prof, line 274</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">load_pre_execs</span>
<span class="ruby-identifier">options</span>.<span class="ruby-identifier">pre_execs</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">exec</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">eval</span>(<span class="ruby-identifier">exec</span>)
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span></pre>
@@ -236,11 +237,11 @@
<div class="method-source-code" id="load_pre_libs-source">
- <pre><span class="ruby-comment"># File bin/ruby-prof, line 263</span>
+ <pre><span class="ruby-comment"># File bin/ruby-prof, line 268</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">load_pre_libs</span>
<span class="ruby-identifier">options</span>.<span class="ruby-identifier">pre_libs</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">lib</span><span class="ruby-operator">|</span>
<span class="ruby-identifier">require</span> <span class="ruby-identifier">lib</span>
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span></pre>
@@ -506,13 +507,18 @@
<span class="ruby-identifier">exit</span>(<span class="ruby-value">-1</span>)
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">option_parser</span>.<span class="ruby-identifier">parse!</span> <span class="ruby-constant">ARGV</span>
- <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">printer</span> <span class="ruby-operator">==</span> <span class="ruby-constant">RubyProf</span><span class="ruby-operator">::</span><span class="ruby-constant">MultiPrinter</span>
+ <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">printer</span>.<span class="ruby-identifier">needs_dir?</span>
<span class="ruby-identifier">options</span>.<span class="ruby-identifier">file</span> <span class="ruby-operator">||=</span> <span class="ruby-string">"."</span>
<span class="ruby-identifier">options</span>.<span class="ruby-identifier">old_wd</span> <span class="ruby-operator">||=</span> <span class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>
+ <span class="ruby-keyword">if</span> <span class="ruby-operator">!</span><span class="ruby-constant">File</span>.<span class="ruby-identifier">directory?</span>(<span class="ruby-identifier">options</span>.<span class="ruby-identifier">file</span>)
+ <span class="ruby-identifier">puts</span> <span class="ruby-node">"'#{options.file}' is not a directory"</span>
+ <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{options.printer} needs an existing directory path to put profiles under."</span>
+ <span class="ruby-identifier">exit</span>(<span class="ruby-value">-1</span>)
+ <span class="ruby-keyword">end</span>
<span class="ruby-keyword">end</span>
<span class="ruby-keyword">rescue</span> <span class="ruby-constant">OptionParser</span><span class="ruby-operator">::</span><span class="ruby-constant">InvalidOption</span>, <span class="ruby-constant">OptionParser</span><span class="ruby-operator">::</span><span class="ruby-constant">InvalidArgument</span>, <span class="ruby-constant">OptionParser</span><span class="ruby-operator">::</span><span class="ruby-constant">MissingArgument</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">e</span>
<span class="ruby-identifier">puts</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">option_parser</span>
<span class="ruby-identifier">puts</span> <span class="ruby-identifier">e</span>.<span class="ruby-identifier">message</span>
<span class="ruby-identifier">exit</span>(<span class="ruby-value">-1</span>)
@@ -544,11 +550,11 @@
<div class="method-source-code" id="run-source">
- <pre><span class="ruby-comment"># File bin/ruby-prof, line 275</span>
+ <pre><span class="ruby-comment"># File bin/ruby-prof, line 280</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier">run</span>
<span class="ruby-comment"># Get the script we will execute</span>
<span class="ruby-identifier">script</span> = <span class="ruby-constant">ARGV</span>.<span class="ruby-identifier">shift</span>
<span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">replace_prog_name</span>
<span class="ruby-identifier">$0</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">expand_path</span>(<span class="ruby-identifier">script</span>)
@@ -623,9 +629,9 @@
</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>Generated by <a href="https://rdoc.github.io/rdoc">RDoc</a> 5.1.0.
<p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.
</footer>