doc/BigBench/Benchmark.html in bigbench-0.0.1 vs doc/BigBench/Benchmark.html in bigbench-0.0.2

- old
+ new

@@ -45,10 +45,11 @@ <div id="file-metadata"> <nav id="file-list-section" class="section"> <h3 class="section-header">Defined In</h3> <ul> + <li>lib/bigbench/benchmark/looper.rb <li>lib/bigbench/benchmark.rb </ul> </nav> @@ -101,10 +102,12 @@ <li><a href="../BigBench/Benchmark.html">BigBench::Benchmark</a> <li><a href="../BigBench/Benchmark/Benchmark.html">BigBench::Benchmark::Benchmark</a> + <li><a href="../BigBench/Benchmark/Looper.html">BigBench::Benchmark::Looper</a> + <li><a href="../BigBench/Bot.html">BigBench::Bot</a> <li><a href="../BigBench/Configuration.html">BigBench::Configuration</a> <li><a href="../BigBench/Configuration/Config.html">BigBench::Configuration::Config</a> @@ -129,18 +132,18 @@ <li><a href="../BigBench/Tracker.html">BigBench::Tracker</a> <li><a href="../BigBench/Tracker/Tracker.html">BigBench::Tracker::Tracker</a> + <li><a href="../EventMachineLoop.html">EventMachineLoop</a> + <li><a href="../Float.html">Float</a> <li><a href="../Helpers.html">Helpers</a> <li><a href="../Object.html">Object</a> - <li><a href="../TestWebServer.html">TestWebServer</a> - </ul> </nav> </div> </nav> @@ -156,15 +159,16 @@ <pre class="ruby"><span class="ruby-identifier">benchmark</span> <span class="ruby-string">&quot;default website pages&quot;</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;http://localhost:3000&quot;</span> <span class="ruby-keyword">do</span> <span class="ruby-identifier">get</span> <span class="ruby-string">&quot;/&quot;</span> <span class="ruby-identifier">get</span> <span class="ruby-string">&quot;/blog&quot;</span> <span class="ruby-identifier">get</span> <span class="ruby-string">&quot;/imprint&quot;</span> + <span class="ruby-identifier">get</span> <span class="ruby-string">&quot;/admin&quot;</span>, :<span class="ruby-identifier">basic_auth</span> =<span class="ruby-operator">&gt;</span> [<span class="ruby-string">'admin'</span>, <span class="ruby-string">'secret'</span>] <span class="ruby-keyword">end</span> <span class="ruby-identifier">benchmark</span> <span class="ruby-string">&quot;login and logout&quot;</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;http://localhost:3000&quot;</span> <span class="ruby-keyword">do</span> - <span class="ruby-identifier">post</span> <span class="ruby-string">&quot;/login&quot;</span>, { :<span class="ruby-identifier">name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;test@user.com&quot;</span>, :<span class="ruby-identifier">password</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;secret&quot;</span> } - <span class="ruby-identifier">post</span> <span class="ruby-string">&quot;/logout&quot;</span> + <span class="ruby-identifier">post</span> <span class="ruby-string">&quot;/login&quot;</span>, :<span class="ruby-identifier">params</span> =<span class="ruby-operator">&gt;</span> { :<span class="ruby-identifier">name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;test@user.com&quot;</span>, :<span class="ruby-identifier">password</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;secret&quot;</span> } + <span class="ruby-identifier">post</span> <span class="ruby-string">&quot;/logout&quot;</span>, :<span class="ruby-identifier">params</span> =<span class="ruby-operator">&gt;</span> { :<span class="ruby-identifier">name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;test@user.com&quot;</span> } <span class="ruby-keyword">end</span> </pre> <p>Those benchmarks automatically get added to the modules benchmark array and can be retrieved with the BigBench#benchmarks method.</p> @@ -204,11 +208,11 @@ retrieved with the <code>all</code> method.</p> <div class="method-source-code" id="add-source"> - <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 74</span> + <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 63</span> <span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">add</span>(<span class="ruby-identifier">options</span>, &amp;<span class="ruby-identifier">block</span>) <span class="ruby-identifier">name</span>, <span class="ruby-identifier">url</span> = <span class="ruby-identifier">options</span>.<span class="ruby-identifier">select</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">true</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">key</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Symbol</span>) }.<span class="ruby-identifier">first</span> <span class="ruby-identifier">benchmark</span> = <span class="ruby-constant">Benchmark</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">name</span>, <span class="ruby-identifier">url</span>, <span class="ruby-identifier">options</span>, &amp;<span class="ruby-identifier">block</span>) <span class="ruby-ivar">@benchmarks</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">benchmark</span> <span class="ruby-identifier">benchmark</span> @@ -237,11 +241,11 @@ <p>Returns all benchmarks that are registered</p> <div class="method-source-code" id="all-source"> - <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 82</span> + <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 71</span> <span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">all</span> <span class="ruby-ivar">@benchmarks</span> <span class="ruby-keyword">end</span></pre> </div><!-- all-source --> @@ -267,11 +271,11 @@ <p>Returns the longest duration of all benchmarks</p> <div class="method-source-code" id="max_duration-source"> - <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 92</span> + <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 81</span> <span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">max_duration</span> <span class="ruby-identifier">all</span>.<span class="ruby-identifier">map</span>{ <span class="ruby-operator">|</span><span class="ruby-identifier">benchmark</span><span class="ruby-operator">|</span> <span class="ruby-identifier">benchmark</span>.<span class="ruby-identifier">duration</span> }.<span class="ruby-identifier">max</span> <span class="ruby-keyword">end</span></pre> </div><!-- max_duration-source --> @@ -297,10 +301,10 @@ <p>Resets all benchmarks</p> <div class="method-source-code" id="reset-21-source"> - <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 87</span> + <pre><span class="ruby-comment"># File lib/bigbench/benchmark.rb, line 76</span> <span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">reset!</span> <span class="ruby-ivar">@benchmarks</span> = [] <span class="ruby-keyword">end</span></pre> </div><!-- reset-21-source -->