diff options
author | Hongli Lai (Phusion) <hongli@phusion.nl> | 2008-09-18 13:08:08 +0200 |
---|---|---|
committer | Hongli Lai (Phusion) <hongli@phusion.nl> | 2008-09-18 13:08:08 +0200 |
commit | 132185b0d375334c6a7384f06420ed3e2828a9b3 (patch) | |
tree | e90f070869b6f53d6a5825e2187e9e92bff9b3ec /railties/doc/guides/benchmarking_and_profiling | |
parent | 84784a114a6e611d49116a8b9380296550e7fad1 (diff) | |
download | rails-132185b0d375334c6a7384f06420ed3e2828a9b3.tar.gz rails-132185b0d375334c6a7384f06420ed3e2828a9b3.tar.bz2 rails-132185b0d375334c6a7384f06420ed3e2828a9b3.zip |
Rename 'bechmarking and profiling' folder to 'benchmarking_and_profiling'
Diffstat (limited to 'railties/doc/guides/benchmarking_and_profiling')
14 files changed, 47145 insertions, 0 deletions
diff --git a/railties/doc/guides/benchmarking_and_profiling/Basics.html b/railties/doc/guides/benchmarking_and_profiling/Basics.html new file mode 100644 index 0000000000..5cf3939fd6 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/Basics.html @@ -0,0 +1,271 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="generator" content="AsciiDoc 8.2.7" />
+<style type="text/css">
+
+.admin {
+ display:none;
+}
+
+#navAuthor {
+ text-align: right;
+}
+
+.bookinfo, .userinfo, pre {
+ padding: 10px;
+ background: #eee;
+ border: 1px solid #ccc;
+}
+
+pre {
+ overflow: auto;
+}
+
+#content pre, #content ul {
+ margin-bottom: 10px;
+}
+
+#content ol>ol {
+ padding-left : 30px;
+}
+
+div#header h1 a{
+ color: #333333;
+ text-decoration: none;
+}
+
+div#header p a{
+ text-decoration: none;
+ color: #999;
+}
+
+.left-floaty {
+ padding: 3px 15px;
+ float:left;
+}
+
+.right-floaty {
+ float:right;
+ padding: 3px 15px;
+}
+
+.figure {
+ border: 1px solid black;
+ line-height: normal;
+ background: #FFE;
+ margin: 1em;
+}
+
+.figure .caption {
+ background: #B00;
+ color: white;
+ font-weight: bold;
+ padding: 4px 24px 4px 8px;
+ margin-left: -4px;
+ border: 1px dotted #F77;
+}
+
+.figure .body {
+ padding: 0.5em;
+ margin-top: 0.5em;
+}
+
+.figure pre {
+ padding: 0px;
+ background: transparent;
+ border: none;
+ font-size: small;
+ font-family: mono;
+}
+
+.figure .lineno {
+ text-align: right;
+ color: #B00;
+ font-family: mono;
+ font-size: small;
+ padding-right: 1em;
+}
+.admin {
+ display:none;
+}
+
+#navAuthor {
+ text-align: right;
+}
+
+.bookinfo, .userinfo, pre {
+ padding: 10px;
+ background: #eee;
+ border: 1px solid #ccc;
+}
+
+pre {
+ overflow: auto;
+}
+
+#content pre, #content ul {
+ margin-bottom: 10px;
+}
+
+#content ol>ol {
+ padding-left : 30px;
+}
+
+div#header h1 a{
+ color: #333333;
+ text-decoration: none;
+}
+
+div#header p a{
+ text-decoration: none;
+ color: #999;
+}
+
+.left-floaty {
+ padding: 3px 15px;
+ float:left;
+}
+
+.right-floaty {
+ float:right;
+ padding: 3px 15px;
+}
+
+.figure {
+ border: 1px solid black;
+ line-height: normal;
+ background: #FFE;
+ margin: 1em;
+}
+
+.figure .caption {
+ background: #B00;
+ color: white;
+ font-weight: bold;
+ padding: 4px 24px 4px 8px;
+ margin-left: -4px;
+ border: 1px dotted #F77;
+}
+
+.figure .body {
+ padding: 0.5em;
+ margin-top: 0.5em;
+}
+
+.figure pre {
+ padding: 0px;
+ background: transparent;
+ border: none;
+ font-size: small;
+ font-family: mono;
+}
+
+.figure .lineno {
+ text-align: right;
+ color: #B00;
+ font-family: mono;
+ font-size: small;
+ padding-right: 1em;
+}
+</style>
+<title>Easy way to start on the road to Practical Benchmarking</title>
+</head>
+<body>
+<div id="header">
+<h1>Easy way to start on the road to Practical Benchmarking</h1>
+</div>
+<div id="preamble">
+<div class="sectionbody">
+<div class="para"><p>So how do we start gathering this data? You already have been. Your logs are not just for error detection.</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>Processing MediaController#index (for 127.0.0.1 at 2008-07-17 21:30:21) [GET]
+ Session ID: BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo
+SGFzaHsABjoKQHVzZWR7AA==--cb57dad9c5e4704f0e1eddb3d498fef544faaf46
+ Parameters: {"action"=>"index", "controller"=>"media"}
+ [4;35;1mProduct Columns (0.003187)[0m [0mSHOW FIELDS FROM `products`[0m
+ [4;36;1mProduct Load (0.000597)[0m [0;1mSELECT * FROM `products` WHERE (`products`.`name` = 'Escape Plane') LIMIT 1[0m
+Rendering template within layouts/standard
+Rendering media/index
+ [4;35;1mTrack Load (0.001507)[0m [0mSELECT * FROM `tracks` WHERE (`tracks`.product_id = 1) [0m
+ [4;36;1mTrack Columns (0.002280)[0m [0;1mSHOW FIELDS FROM `tracks`[0m
+Rendered layouts/_header (0.00051)
+Completed in 0.04310 (23 reqs/sec) | Rendering: 0.00819 (19%) | DB: 0.00757 (17%) | 200 OK [http://localhost/media]</tt></pre>
+</div></div>
+<div class="para"><p><strong>SyslogLogger</strong></p></div>
+<div class="para"><p>SyslogLogger is a Logger work-alike that logs via syslog instead of to a file. You can add SyslogLogger to your Rails production environment to aggregate logs between multiple machines.</p></div>
+<div class="para"><p>By default, SyslogLogger uses the program name ‘rails’, but this can be changed via the first argument to SyslogLogger.new.</p></div>
+<div class="para"><p>NOTE! You can only set the SyslogLogger program name when you initialize SyslogLogger for the first time. This is a limitation of the way SyslogLogger uses syslog (and in some ways, a the way syslog(3) works). Attempts to change SyslogLogger’s program name after the first initialization will be ignored.</p></div>
+<div class="para"><p>Sample usage with Rails
+config/environment/production.rb
+Add the following lines:</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> require 'production_log/syslog_logger'
+ RAILS_DEFAULT_LOGGER = SyslogLogger.new
+config/environment.rb
+In 0.10.0, change this line:</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> RAILS_DEFAULT_LOGGER = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")
+to:</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> RAILS_DEFAULT_LOGGER ||= Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")
+Other versions of Rails should have a similar change.</tt></pre>
+</div></div>
+<div class="para"><p>/etc/syslog.conf
+Add the following lines:</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> !rails
+ *.* /var/log/production.log
+Then touch /var/log/production.log and signal syslogd with a HUP (killall -HUP syslogd, on FreeBSD).</tt></pre>
+</div></div>
+<div class="para"><p>/etc/newsyslog.conf
+Add the following line:</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> /var/log/production.log 640 7 * @T00 Z
+This creates a log file that is rotated every day at midnight, gzip’d, then kept for 7 days. Consult newsyslog.conf(5) for more details.</tt></pre>
+</div></div>
+<div class="para"><p>Now restart your Rails app. Your production logs should now be showing up in /var/log/production.log. If you have mulitple machines, you can log them all to a central machine with remote syslog logging for analysis. Consult your syslogd(8) manpage for further details.</p></div>
+<div class="para"><p><strong>A Hodel 3000 Compliant Logger for the Rest of Us</strong></p></div>
+<div class="para"><p>If you don't have access to your machines root system or just want something a bit easier to implement there is also a module developed by Geoffrey Grosenbach</p></div>
+<div class="para"><p><a href="http://topfunky.net/svn/plugins/hodel_3000_compliant_logger/lib/hodel_3000_compliant_logger.rb">link to module file</a></p></div>
+<div class="para"><p>Just put the module in your lib directory and this to your environment.rb</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>require 'hodel_3000_compliant_logger'
+config.logger = Hodel3000CompliantLogger.new(config.log_path)</tt></pre>
+</div></div>
+<div class="para"><p>-Hodel 3000 Example</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Parameters: {"action"=>"shipping", "controller"=>"checkout"}
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mBook Columns (0.003155)[0m [0;1mSHOW FIELDS FROM `books`[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;35;1mBook Load (0.000881)[0m [0mSELECT * FROM `books` WHERE (`books`.`id` = 1 AND (`books`.`sold` = 1)) [0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mShippingAddress Columns (0.002683)[0m [0;1mSHOW FIELDS FROM `shipping_addresses`[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;35;1mBook Load (0.000362)[0m [0mSELECT ounces FROM `books` WHERE (`books`.`id` = 1) [0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Rendering template within layouts/application
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Rendering checkout/shipping
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mBook Load (0.000548)[0m [0;1mSELECT * FROM `books` WHERE (sold = 0) LIMIT 3[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;35;1mAuthor Columns (0.002571)[0m [0mSHOW FIELDS FROM `authors`[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mAuthor Load (0.000811)[0m [0;1mSELECT * FROM `authors` WHERE (`authors`.`id` = 1) [0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Rendered store/_new_books (0.01358)
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Completed in 0.37297 (2 reqs/sec) | Rendering: 0.02971 (7%) | DB: 0.01697 (4%) | 200 OK [https://secure.jeffbooks/checkout/shipping]</tt></pre>
+</div></div>
+</div>
+</div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2008-09-11 20:38:33 EDT
+</div>
+</div>
+</body>
+</html>
diff --git a/railties/doc/guides/benchmarking_and_profiling/Examples/graph.html b/railties/doc/guides/benchmarking_and_profiling/Examples/graph.html new file mode 100644 index 0000000000..807a405284 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/Examples/graph.html @@ -0,0 +1,45478 @@ + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <style media="all" type="text/css"> + table { + border-collapse: collapse; + border: 1px solid #CCC; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 9pt; + line-height: normal; + } + + th { + text-align: center; + border-top: 1px solid #FB7A31; + border-bottom: 1px solid #FB7A31; + background: #FFC; + padding: 0.3em; + border-left: 1px solid silver; + } + + tr.break td { + border: 0; + border-top: 1px solid #FB7A31; + padding: 0; + margin: 0; + } + + tr.method td { + font-weight: bold; + } + + td { + padding: 0.3em; + } + + td:first-child { + width: 190px; + } + + td { + border-left: 1px solid #CCC; + text-align: center; + } + + .method_name { + text-align: left; + max-width: 25em; + } + </style> + </head> + <body> + <h1>Profile Report</h1> + <!-- Threads Table --> + <table> + <tr> + <th>Thread ID</th> + <th>Total Time</th> + </tr> + + <tr> + <td><a href="#214780">214780</a></td> + <td>0.635201</td> + </tr> + + </table> + + <!-- Methods Tables --> + + <h2><a name="214780">Thread 214780</a></h2> + + <table> + <tr> + <th> %Total</th> + <th> %Self</th> + <th> Total</th> + <th> Self</th> + <th> Wait</th> + <th> Child</th> + <th> Calls</th> + <th class="method_name">Name</th> + <th>Line</th> + </tr> + + + + <!-- Parents --> + + + <tr class="method"> + <td> 100.00%</td> + <td> 0.00%</td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + <td> 0</td> + <td class="method_name"><a name="ActiveSupport__Testing__Performance__Profiler_run_214780">ActiveSupport::Testing::Performance::Profiler#run</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/testing/performance.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/testing/performance.rb:177">177</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel___send___214780">Kernel#__send__</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/testing/performance.rb#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/testing/performance.rb:57">57</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__Testing__Performance__Profiler_run_214780">ActiveSupport::Testing::Performance::Profiler#run</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/testing/performance.rb#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/testing/performance.rb:57">57</a></td> + </tr> + + + <tr class="method"> + <td> 100.00%</td> + <td> 0.00%</td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + <td> 1</td> + <td class="method_name"><a name="Kernel___send___214780">Kernel#__send__</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + + <td> 1/1</td> + <td class="method_name"><a href="#HomepageTest_test_homepage_214780">HomepageTest#test_homepage</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:57">57</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel___send___214780">Kernel#__send__</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:57">57</a></td> + </tr> + + + <tr class="method"> + <td> 100.00%</td> + <td> 0.00%</td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + <td> 1</td> + <td class="method_name"><a name="HomepageTest_test_homepage_214780">HomepageTest#test_homepage</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/test/performance/homepage_test.rb#line=5" title="/Users/matthewbergman/rails/2.0_Jeff_Books/test/performance/homepage_test.rb:5">5</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__Runner_get_214780">ActionController::Integration::Runner#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/test/performance/homepage_test.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/test/performance/homepage_test.rb:6">6</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + + <td> 1/1</td> + <td class="method_name"><a href="#HomepageTest_test_homepage_214780">HomepageTest#test_homepage</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/test/performance/homepage_test.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/test/performance/homepage_test.rb:6">6</a></td> + </tr> + + + <tr class="method"> + <td> 100.00%</td> + <td> 0.01%</td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.64</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Integration__Runner_get_214780">ActionController::Integration::Runner#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=444" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:444">444</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/4</td> + <td class="method_name"><a href="#Kernel___send__-1_214780">Kernel#__send__-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=447" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:447">447</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=446" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:446">446</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Object_returning_214780">Object#returning</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=447" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:447">447</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/4</td> + <td class="method_name"><a href="#ActionController__Integration__Runner_get_214780">ActionController::Integration::Runner#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=447" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:447">447</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=491" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:491">491</a></td> + </tr> + + + <tr class="method"> + <td> 99.97%</td> + <td> 0.01%</td> + <td> 0.64</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 4</td> + <td class="method_name"><a name="Kernel___send__-1_214780">Kernel#__send__-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__Session_get_214780">ActionController::Integration::Session#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=447" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:447">447</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel___send__-1_214780">Kernel#__send__-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=447" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:447">447</a></td> + </tr> + + + <tr class="method"> + <td> 99.96%</td> + <td> 0.00%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Integration__Session_get_214780">ActionController::Integration::Session#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=184" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:184">184</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=185" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:185">185</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__Session_get_214780">ActionController::Integration::Session#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=185" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:185">185</a></td> + </tr> + + + <tr class="method"> + <td> 99.96%</td> + <td> 0.06%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=241" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:241">241</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=296" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:296">296</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Integration::Session#encode_cookies</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=260" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:260">260</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=253" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:253">253</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_call_214780">ActionController::Dispatcher#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=279" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:279">279</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=248" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:248">248</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">ActionController::Integration::ControllerCapture::ClassMethods#last_instantiation</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=282" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:282">282</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=284" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:284">284</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">String#upcase</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=253" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:253">253</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=307" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:307">307</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=278" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:278">278</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">String#to_i</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=297" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:297">297</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=283" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:283">283</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Hash#update</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=262" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:262">262</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#Kernel_extend_214780">Kernel#extend</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=289" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:289">289</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/38</td> + <td class="method_name"><a href="#Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=280" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:280">280</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=306" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:306">306</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Integration::Session#requestify</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=242" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:242">242</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=307" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:307">307</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Integration::ControllerCapture::ClassMethods#clear_last_instantiation!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=276" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:276">276</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/20</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=300" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:300">300</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">Array#first</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=303" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:303">303</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ActionController::Integration::Session#https?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=262" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:262">262</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=279" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:279">279</a></td> + </tr> + + + <tr class="method"> + <td> 99.80%</td> + <td> 0.00%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Dispatcher_call_214780">ActionController::Dispatcher#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:122">122</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_dispatch_214780">ActionController::Dispatcher#dispatch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124">124</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_call_214780">ActionController::Dispatcher#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:125">125</a></td> + </tr> + + + <tr class="method"> + <td> 99.65%</td> + <td> 0.01%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Dispatcher_dispatch_214780">ActionController::Dispatcher#dispatch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:101">101</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_handle_request_214780">ActionController::Dispatcher#handle_request</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=104" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104">104</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks_run_callbacks_214780">ActiveSupport::Callbacks#run_callbacks</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=108" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:108">108</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_dispatch_214780">ActionController::Dispatcher#dispatch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=104" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104">104</a></td> + </tr> + + + <tr class="method"> + <td> 99.46%</td> + <td> 0.01%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Dispatcher_handle_request_214780">ActionController::Dispatcher#handle_request</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=149" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:149">149</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_out_214780">ActionController::RackResponse#out</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:150">150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Class__ActionController__Base__process_214780"><Class::ActionController::Base>#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:151">151</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_handle_request_214780">ActionController::Dispatcher#handle_request</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:151">151</a></td> + </tr> + + + <tr class="method"> + <td> 99.17%</td> + <td> 0.00%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="_Class__ActionController__Base__process_214780"><Class::ActionController::Base>#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=402" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:402">402</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__ControllerCapture__ClassMethods_new_214780">ActionController::Integration::ControllerCapture::ClassMethods#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=403" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:403">403</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_214780">ActionController::Base#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=403" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:403">403</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Class__ActionController__Base__process_214780"><Class::ActionController::Base>#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=403" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:403">403</a></td> + </tr> + + + <tr class="method"> + <td> 99.15%</td> + <td> 0.00%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_process_214780">ActionController::Base#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb:17">17</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_process_without_test_214780">ActionController::SessionManagement#process_without_test</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Object_returning_214780">Object#returning</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb:18">18</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_214780">ActionController::Base#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb:18">18</a></td> + </tr> + + + <tr class="method"> + <td> 99.10%</td> + <td> 0.00%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__SessionManagement_process_without_test_214780">ActionController::SessionManagement#process_without_test</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:128">128</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_process_without_session_management_support_214780">ActionController::Filters::InstanceMethods#process_without_session_management_support</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:130">130</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Components__InstanceMethods_set_session_options_214780">ActionController::Components::InstanceMethods#set_session_options</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=129" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:129">129</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_process_without_test_214780">ActionController::SessionManagement#process_without_test</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:130">130</a></td> + </tr> + + + <tr class="method"> + <td> 98.97%</td> + <td> 0.00%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Filters__InstanceMethods_process_without_session_management_support_214780">ActionController::Filters::InstanceMethods#process_without_session_management_support</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=604" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:604">604</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=606" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:606">606</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_process_without_session_management_support_214780">ActionController::Filters::InstanceMethods#process_without_session_management_support</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=606" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:606">606</a></td> + </tr> + + + <tr class="method"> + <td> 98.97%</td> + <td> 0.01%</td> + <td> 0.63</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.63</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=526" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:526">526</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#assign_names</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=532" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:532">532</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Flash__InstanceMethods_assign_shortcuts_214780">ActionController::Flash::InstanceMethods#assign_shortcuts</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=530" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:530">530</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_initialize_template_class_214780">ActionController::Base#initialize_template_class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=529" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:529">529</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=534" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:534">534</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/5</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=539" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:539">539</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_send_response_214780">ActionController::Base#send_response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=542" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:542">542</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_initialize_current_url_214780">ActionController::Base#initialize_current_url</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=531" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:531">531</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Components__InstanceMethods_process_cleanup_214780">ActionController::Components::InstanceMethods#process_cleanup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=544" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:544">544</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb:29">29</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/5</td> + <td class="method_name"><a href="#Logger__LogDevice_write_214780">Logger::LogDevice#write</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=496" title="/opt/ruby/lib/ruby/1.8/logger.rb:496">496</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=539" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:539">539</a></td> + </tr> + + + <tr class="method"> + <td> 98.18%</td> + <td> 0.03%</td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + <td> 5</td> + <td class="method_name"><a name="MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=239" title="/opt/ruby/lib/ruby/1.8/monitor.rb:239">239</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=539" title="/opt/ruby/lib/ruby/1.8/monitor.rb:539">539</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#Logger__LogDevice_check_shift_log_214780">Logger::LogDevice#check_shift_log</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=499" title="/opt/ruby/lib/ruby/1.8/monitor.rb:499">499</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections_without_synchronization!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections_without_synchronization!</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=30" title="/opt/ruby/lib/ruby/1.8/monitor.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=244" title="/opt/ruby/lib/ruby/1.8/monitor.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#IO_write_214780">IO#write</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=504" title="/opt/ruby/lib/ruby/1.8/monitor.rb:504">504</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_enter_214780">MonitorMixin#mon_enter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=240" title="/opt/ruby/lib/ruby/1.8/monitor.rb:240">240</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=497" title="/opt/ruby/lib/ruby/1.8/monitor.rb:497">497</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#ActionController__Base_initialize_template_class_214780">ActionController::Base#initialize_template_class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1144">1144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/6</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=539" title="/opt/ruby/lib/ruby/1.8/monitor.rb:539">539</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__CallbackChain_run_214780">ActiveSupport::Callbacks::CallbackChain#run</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:90">90</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks_run_callbacks_214780">ActiveSupport::Callbacks#run_callbacks</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr class="method"> + <td> 98.08%</td> + <td> 0.01%</td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + <td> 6</td> + <td class="method_name"><a name="Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::Dispatcher>#after_dispatch_callback_chain</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:90">90</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Caching__SqlCache_perform_action_214780">ActionController::Caching::SqlCache#perform_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=539" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:539">539</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#reverse_each</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:90">90</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::Dispatcher>#before_dispatch_callback_chain</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__ProxyModule_include_214780">ActionView::Base::ProxyModule#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1144">1144</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=539" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:539">539</a></td> + </tr> + + + <tr class="method"> + <td> 97.90%</td> + <td> 0.00%</td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Caching__SqlCache_perform_action_214780">ActionController::Caching::SqlCache#perform_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:11">11</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__QueryCache_cache_214780">ActiveRecord::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12">12</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Caching__SqlCache_perform_action_214780">ActionController::Caching::SqlCache#perform_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12">12</a></td> + </tr> + + + <tr class="method"> + <td> 97.90%</td> + <td> 0.01%</td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__QueryCache_cache_214780">ActiveRecord::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:4">4</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Hash#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=5" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:5">5</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActiveRecord::Base>#configurations</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=5" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:5">5</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connection_214780"><Class::ActiveRecord::Base>#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:8">8</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__QueryCache_cache_214780">ActiveRecord::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:8">8</a></td> + </tr> + + + <tr class="method"> + <td> 97.87%</td> + <td> 0.01%</td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__QueryCache_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:45">45</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::QueryCache#query_cache_enabled</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_perform_action_without_caching_214780">ActionController::Rescue#perform_action_without_caching</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_clear_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:50">50</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:47">47</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::QueryCache#query_cache_enabled=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:51">51</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 97.83%</td> + <td> 0.01%</td> + <td> 0.62</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.62</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Rescue_perform_action_without_caching_214780">ActionController::Rescue#perform_action_without_caching</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=201" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:201">201</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.44</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.44</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=204" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:204">204</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Benchmarking_perform_action_without_rescue_214780">ActionController::Benchmarking#perform_action_without_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:202">202</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.33</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.33</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:182">182</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.20</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.20</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1122">1122</a></td> + </tr> + + + <tr class="method"> + <td> 83.10%</td> + <td> 0.04%</td> + <td> 0.53</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.53</td> + <td> 3</td> + <td class="method_name"><a name="ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:250">250</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__render_with_layout_214780">ActionView::Base#_render_with_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=260" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:260">260</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=257" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:257">257</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.04</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__ReverseMerge_reverse_merge_214780">ActiveSupport::CoreExtensions::Hash::ReverseMerge#reverse_merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=258" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:258">258</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/9</td> + <td class="method_name">Hash#==</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=255" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:255">255</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/13</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_link_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_link_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:395">395</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.51</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.51</td> + + <td> 6/13</td> + <td class="method_name"><a href="#Exception_clean_backtrace_214780">Exception#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_expand_stylesheet_sources_214780">ActionView::Helpers::AssetTagHelper#expand_stylesheet_sources</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=601" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:601">601</a></td> + </tr> + + + <tr class="method"> + <td> 80.86%</td> + <td> 0.83%</td> + <td> 0.51</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.51</td> + <td> 13</td> + <td class="method_name"><a name="Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/45</td> + <td class="method_name"><a href="#Array_shift_214780">Array#shift</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 432/438</td> + <td class="method_name"><a href="#Enumerable_inject_214780">Enumerable#inject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionView::Helpers::AssetTagHelper#determine_source</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=602" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:602">602</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.49</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.49</td> + + <td> 432/432</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Pathname__CleanWithin_clean_within_214780">ActiveSupport::CoreExtensions::Pathname::CleanWithin#clean_within</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:395">395</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Exception_application_backtrace_214780">Exception#application_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:28">28</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/6</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 3/6</td> + <td class="method_name"><a href="#ActionView__TemplateError_clean_backtrace_214780">ActionView::TemplateError#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Exception_framework_backtrace_214780">Exception#framework_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 80.75%</td> + <td> 0.02%</td> + <td> 0.51</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.51</td> + <td> 6</td> + <td class="method_name"><a name="Exception_clean_backtrace_214780">Exception#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:17">17</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.51</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.51</td> + + <td> 6/13</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/7</td> + <td class="method_name">Exception#backtrace</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:18">18</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/1393</td> + <td class="method_name"><a href="#_Class__CGI__unescape_214780"><Class::CGI>#unescape</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=352" title="/opt/ruby/lib/ruby/1.8/cgi.rb:352">352</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1393</td> + <td class="method_name">ActiveSupport::CoreExtensions::Base64::Encoding#encode64s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/base64/encoding.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/base64/encoding.rb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/1393</td> + <td class="method_name"><a href="#ActionView__TemplateError_strip_base_path_214780">ActionView::TemplateError#strip_base_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=92" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:92">92</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/1393</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 870/1393</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.49</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.47</td> + + <td> 432/1393</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Pathname__CleanWithin_clean_within_214780">ActiveSupport::CoreExtensions::Pathname::CleanWithin#clean_within</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/pathname/clean_within.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/pathname/clean_within.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1393</td> + <td class="method_name">ERB::Util#html_escape</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/1393</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_camelize_214780">ActiveSupport::Inflector#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:180">180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/1393</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/1393</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_format_message_214780">Hodel3000CompliantLogger#format_message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1393</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 60/1393</td> + <td class="method_name"><a href="#ERB__Util_h_214780">ERB::Util#h</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=783" title="/opt/ruby/lib/ruby/1.8/erb.rb:783">783</a></td> + </tr> + + + <tr class="method"> + <td> 77.56%</td> + <td> 2.81%</td> + <td> 0.49</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.47</td> + <td> 1393</td> + <td class="method_name"><a name="String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name">Array#pack</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=353" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:353">353</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">String#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=353" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:353">353</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">String#upcase</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:180">180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.43</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.42</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_cleanpath_214780">Pathname#cleanpath</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 280/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_to_s_214780">Pathname#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 140/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.49</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.49</td> + + <td> 432/432</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr class="method"> + <td> 77.30%</td> + <td> 0.66%</td> + <td> 0.49</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.49</td> + <td> 432</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__Pathname__CleanWithin_clean_within_214780">ActiveSupport::CoreExtensions::Pathname::CleanWithin#clean_within</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/pathname/clean_within.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/pathname/clean_within.rb:6">6</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.49</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.47</td> + + <td> 432/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/pathname/clean_within.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/pathname/clean_within.rb:7">7</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr class="method"> + <td> 76.75%</td> + <td> 0.01%</td> + <td> 0.49</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.49</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:67">67</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=71" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:71">71</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Kernel_raise_214780">Kernel#raise</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:75">75</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Base__render_with_layout_214780">ActionView::Base#_render_with_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=374" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:374">374</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 76.33%</td> + <td> 0.06%</td> + <td> 0.48</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.48</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:250">250</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__Template_render_template-1_214780">ActionView::Template#render_template-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=257" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:257">257</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.04</td> + + <td> 4/7</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__ReverseMerge_reverse_merge_214780">ActiveSupport::CoreExtensions::Hash::ReverseMerge#reverse_merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=258" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:258">258</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/9</td> + <td class="method_name">Hash#==</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=255" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:255">255</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.44</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.44</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_perform_action_without_caching_214780">ActionController::Rescue#perform_action_without_caching</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=204" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:204">204</a></td> + </tr> + + + <tr class="method"> + <td> 68.89%</td> + <td> 0.01%</td> + <td> 0.44</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.44</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=114" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:114">114</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#consider_all_requests_local</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:127">127</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_handler_for_rescue_214780">ActionController::Rescue#handler_for_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=115" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:115">115</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.35</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.35</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:128">128</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:118">118</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_log_error_214780">ActionController::Rescue#log_error</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:118">118</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=123" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:123">123</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">ActionController::Base#performed?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=119" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:119">119</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.43</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.42</td> + + <td> 420/420</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr class="method"> + <td> 67.55%</td> + <td> 0.99%</td> + <td> 0.43</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.42</td> + <td> 420</td> + <td class="method_name"><a name="Pathname_cleanpath_214780">Pathname#cleanpath</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=306" title="/opt/ruby/lib/ruby/1.8/pathname.rb:306">306</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.42</td> + <td> 0.13</td> + <td> 0.00</td> + <td> 0.29</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=310" title="/opt/ruby/lib/ruby/1.8/pathname.rb:310">310</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.42</td> + <td> 0.13</td> + <td> 0.00</td> + <td> 0.29</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_cleanpath_214780">Pathname#cleanpath</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=310" title="/opt/ruby/lib/ruby/1.8/pathname.rb:310">310</a></td> + </tr> + + + <tr class="method"> + <td> 66.55%</td> + <td> 20.71%</td> + <td> 0.42</td> + <td> 0.13</td> + <td> 0.00</td> + <td> 0.29</td> + <td> 420</td> + <td class="method_name"><a name="Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=318" title="/opt/ruby/lib/ruby/1.8/pathname.rb:318">318</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.05</td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 5532/6571</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=326" title="/opt/ruby/lib/ruby/1.8/pathname.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/3607</td> + <td class="method_name"><a href="#_Class__File__basename_214780"><Class::File>#basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=336" title="/opt/ruby/lib/ruby/1.8/pathname.rb:336">336</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=329" title="/opt/ruby/lib/ruby/1.8/pathname.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/420</td> + <td class="method_name"><a href="#_Class__File__join_214780"><Class::File>#join</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2766</td> + <td class="method_name"><a href="#Array_unshift_214780">Array#unshift</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=332" title="/opt/ruby/lib/ruby/1.8/pathname.rb:332">332</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=329" title="/opt/ruby/lib/ruby/1.8/pathname.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.16</td> + <td> 0.11</td> + <td> 0.00</td> + <td> 0.05</td> + + <td> 3186/3186</td> + <td class="method_name"><a href="#Pathname_chop_basename_214780">Pathname#chop_basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=332" title="/opt/ruby/lib/ruby/1.8/pathname.rb:332">332</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 280/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2346/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=329" title="/opt/ruby/lib/ruby/1.8/pathname.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 140/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_prepend_prefix_214780">Pathname#prepend_prefix</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.35</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.35</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:128">128</a></td> + </tr> + + + <tr class="method"> + <td> 55.13%</td> + <td> 0.02%</td> + <td> 0.35</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.35</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:179">179</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=185" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:185">185</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type__214780">ActionController::AbstractResponse#content_type=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=184" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:184">184</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=184" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:184">184</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><Class::File>#dirname</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=181" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:181">181</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name">ActionController::Rescue#rescues_path</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=185" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:185">185</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/8</td> + <td class="method_name">Kernel#instance_variable_set</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:182">182</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_template_path_for_local_rescue_214780">ActionController::Rescue#template_path_for_local_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:182">182</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Rescue#response_code_for_rescue</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=185" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:185">185</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.33</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.33</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:182">182</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:68">68</a></td> + </tr> + + + <tr class="method"> + <td> 49.48%</td> + <td> 0.04%</td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=25" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:25">25</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 21/24</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/12</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#ActionView__Renderable_compile_214780">ActionView::Renderable#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:26">26</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActionController__Base_perform_action_without_filters_214780">ActionController::Base#perform_action_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1179">1179</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/24</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_evaluate_method_214780">ActiveSupport::Callbacks::Callback#evaluate_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 21/24</td> + <td class="method_name"><a href="#ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 49.33%</td> + <td> 0.03%</td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + <td> 24</td> + <td class="method_name"><a name="Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">StoreController#index</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1179">1179</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SslRequirement_ensure_proper_protocol_214780">SslRequirement#ensure_proper_protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RequestForgeryProtection_verify_authenticity_token_214780">ActionController::RequestForgeryProtection#verify_authenticity_token</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#ActionView__Base__evaluate_assigns_and_ivars_214780">ActionView::Base#_evaluate_assigns_and_ivars</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:31">31</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 48.50%</td> + <td> 0.08%</td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.31</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.31</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Module#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_message_214780">ActionView::TemplateError#message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:12">12</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name">ActionView::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionView::TemplateError#sub_template_message</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">String#capitalize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/15</td> + <td class="method_name"><a href="#ERB__Util_h_214780">ERB::Util#h</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:14">14</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#YAML__Syck__Out_map-1_214780">YAML::Syck::Out#map-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 280/599</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/599</td> + <td class="method_name"><a href="#ActionController__Dispatcher_call_214780">ActionController::Dispatcher#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124">124</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + + <td> 1/599</td> + <td class="method_name"><a href="#ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#YAML__Syck__Out_scalar_214780">YAML::Syck::Out#scalar</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/599</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_generate_digest_214780">CGI::Session::CookieStore#generate_digest</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:126">126</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#_Class__ActionView__TemplateHandler__call_214780"><Class::ActionView::TemplateHandler>#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#ActionController__Base_initialize_template_class_214780">ActionController::Base#initialize_template_class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1143" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1143">1143</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/599</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__IndifferentAccess_with_indifferent_access_214780">ActiveSupport::CoreExtensions::Hash::IndifferentAccess#with_indifferent_access</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:130">130</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/599</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers__ERB_compile_214780">ActionView::TemplateHandlers::ERB#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 280/599</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:94">94</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/599</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_remove_stale_cached_threads!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#remove_stale_cached_threads!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#ActionController__Cookies_cookies_214780">ActionController::Cookies#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:54">54</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#_Module__YAML__emitter_214780"><Module::YAML>#emitter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=101" title="/opt/ruby/lib/ruby/1.8/yaml.rb:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#ActionController__Base_initialize_current_url_214780">ActionController::Base#initialize_current_url</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1162">1162</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#YAML__Syck__Out_map_214780">YAML::Syck::Out#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=335" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:335">335</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:97">97</a></td> + </tr> + + + <tr class="method"> + <td> 45.07%</td> + <td> 0.95%</td> + <td> 0.29</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.28</td> + <td> 599</td> + <td class="method_name"><a name="Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/13</td> + <td class="method_name">Object#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_initialize_214780">HashWithIndifferentAccess#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:130">130</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/23</td> + <td class="method_name"><a href="#_Class__Hash__allocate_214780"><Class::Hash>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=335" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:335">335</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base_initialize_214780">ActionView::Base#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1143" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1143">1143</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::UrlRewriter#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1162">1162</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><Class::OpenSSL::Digest::Digest>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:126">126</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Set_initialize_214780">Set#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_initialize_214780">ActionController::RackResponse#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:124">124</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">StringIO#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=278" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:278">278</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session_initialize_214780">CGI::Session#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#YAML__Syck__Map_initialize_214780">YAML::Syck::Map#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__TemplateError_initialize_214780">ActionView::TemplateError#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__CookieJar_initialize_214780">ActionController::CookieJar#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:54">54</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#YAML__Syck__Scalar_initialize_214780">YAML::Syck::Scalar#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">YAML::Syck::Emitter#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Dispatcher#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=279" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:279">279</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_initialize_214780">ActionController::RackRequest#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=123" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:123">123</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 581/886</td> + <td class="method_name"><a href="#_Class__Object__allocate_214780"><Class::Object>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::StringIO>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=278" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:278">278</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB_initialize_214780">ERB#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__Cookie_initialize_214780">CGI::Cookie#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><Class::YAML::Syck::Map>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.04</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 560/840</td> + <td class="method_name"><a href="#Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=339" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><Class::YAML::Syck::Scalar>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__YAML__Syck__Emitter__allocate_214780"><Class::YAML::Syck::Emitter>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">OpenSSL::Digest::Digest#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:126">126</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name">Hash#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:299">299</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr class="method"> + <td> 41.50%</td> + <td> 0.01%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__Template_render_template-1_214780">ActionView::Template#render_template-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:67">67</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_render_214780">ActionView::RenderablePartial#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:68">68</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__Template_render_template-1_214780">ActionView::Template#render_template-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:68">68</a></td> + </tr> + + + <tr class="method"> + <td> 41.50%</td> + <td> 0.01%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__RenderablePartial_render_214780">ActionView::RenderablePartial#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:17">17</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Benchmarking__ClassMethods_benchmark_214780">ActionController::Benchmarking::ClassMethods#benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19">19</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_render_214780">ActionView::RenderablePartial#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19">19</a></td> + </tr> + + + <tr class="method"> + <td> 41.48%</td> + <td> 0.01%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Benchmarking__ClassMethods_benchmark_214780">ActionController::Benchmarking::ClassMethods#benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:23">23</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><Class::ActionController::Base>#logger</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:20">20</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Benchmarking__ClassMethods_benchmark_214780">ActionController::Benchmarking::ClassMethods#benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:20">20</a></td> + </tr> + + + <tr class="method"> + <td> 41.46%</td> + <td> 0.02%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=25" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:25">25</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 10/11</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/12</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/10</td> + <td class="method_name"><a href="#ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionView__Renderable_compile_214780">ActionView::Renderable#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:26">26</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 10/11</td> + <td class="method_name"><a href="#ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#__Module_0x22323bc__current_user_214780">#<Module:0x22323bc>#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):2">2</a></td> + </tr> + + + <tr class="method"> + <td> 41.43%</td> + <td> 0.01%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 11</td> + <td class="method_name"><a name="Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_current_user_214780">AuthenticatedSystem#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionView__Base__evaluate_assigns_and_ivars_214780">ActionView::Base#_evaluate_assigns_and_ivars</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:31">31</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 40.96%</td> + <td> 0.03%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Exception_application_backtrace_214780">Exception#application_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:10">10</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Exception_clean_backtrace_214780">Exception#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 13/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:26">26</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Exception_framework_backtrace_214780">Exception#framework_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2">2</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + + <tr class="method"> + <td> 40.42%</td> + <td> 0.01%</td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + <td> 3</td> + <td class="method_name"><a name="ActionView__TemplateError_clean_backtrace_214780">ActionView::TemplateError#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:20">20</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.26</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.26</td> + + <td> 3/6</td> + <td class="method_name"><a href="#Exception_clean_backtrace_214780">Exception#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:21">21</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=185" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:185">185</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=885" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:885">885</a></td> + </tr> + + + <tr class="method"> + <td> 31.43%</td> + <td> 0.02%</td> + <td> 0.20</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.20</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1120" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1120">1120</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#Logger_info_214780">Logger#info</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1122">1122</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.20</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.20</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1122">1122</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_perform_action_without_caching_214780">ActionController::Rescue#perform_action_without_caching</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:202">202</a></td> + </tr> + + + <tr class="method"> + <td> 28.94%</td> + <td> 0.00%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Benchmarking_perform_action_without_rescue_214780">ActionController::Benchmarking#perform_action_without_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66">66</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__Benchmark__measure_214780"><Module::Benchmark>#measure</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:67">67</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Benchmarking_perform_action_without_rescue_214780">ActionController::Benchmarking#perform_action_without_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68">68</a></td> + </tr> + + + <tr class="method"> + <td> 28.93%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="_Module__Benchmark__measure_214780"><Module::Benchmark>#measure</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/benchmark.rb#line=291" title="/opt/ruby/lib/ruby/1.8/benchmark.rb:291">291</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_perform_action_without_benchmark_214780">ActionController::Filters::InstanceMethods#perform_action_without_benchmark</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/benchmark.rb#line=68" title="/opt/ruby/lib/ruby/1.8/benchmark.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Module::Benchmark>#times</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/benchmark.rb#line=292" title="/opt/ruby/lib/ruby/1.8/benchmark.rb:292">292</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Class__Time__now_214780"><Class::Time>#now</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/benchmark.rb#line=292" title="/opt/ruby/lib/ruby/1.8/benchmark.rb:292">292</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__Benchmark__measure_214780"><Module::Benchmark>#measure</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/benchmark.rb#line=68" title="/opt/ruby/lib/ruby/1.8/benchmark.rb:68">68</a></td> + </tr> + + + <tr class="method"> + <td> 28.92%</td> + <td> 0.00%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Filters__InstanceMethods_perform_action_without_benchmark_214780">ActionController::Filters::InstanceMethods#perform_action_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=609" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:609">609</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Filters::ClassMethods#filter_chain</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=610" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:610">610</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=610" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:610">610</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_call_filters_214780">ActionController::Filters::InstanceMethods#call_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=610" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:610">610</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_perform_action_without_benchmark_214780">ActionController::Filters::InstanceMethods#perform_action_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=610" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:610">610</a></td> + </tr> + + + <tr class="method"> + <td> 28.90%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Filters__InstanceMethods_call_filters_214780">ActionController::Filters::InstanceMethods#call_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=614" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:614">614</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_run_before_filters_214780">ActionController::Filters::InstanceMethods#run_before_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=615" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:615">615</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_perform_action_without_filters_214780">ActionController::Base#perform_action_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=617" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:617">617</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">ActionController::Base#performed?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=617" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:617">617</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_call_filters_214780">ActionController::Filters::InstanceMethods#call_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=617" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:617">617</a></td> + </tr> + + + <tr class="method"> + <td> 28.76%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_perform_action_without_filters_214780">ActionController::Base#perform_action_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1177">1177</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#action_methods</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1178">1178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1179">1179</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Set#include?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1178">1178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_default_render_214780">ActionController::Base#default_render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1180">1180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">ActionController::Base#performed?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1180">1180</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_perform_action_without_filters_214780">ActionController::Base#perform_action_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1180">1180</a></td> + </tr> + + + <tr class="method"> + <td> 28.74%</td> + <td> 0.00%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_default_render_214780">ActionController::Base#default_render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1173" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1173">1173</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render_214780">ActionController::Benchmarking#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1174">1174</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_default_render_214780">ActionController::Base#default_render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1174">1174</a></td> + </tr> + + + <tr class="method"> + <td> 28.74%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Benchmarking_render_214780">ActionController::Benchmarking#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:44">44</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__Benchmark__realtime_214780"><Module::Benchmark>#realtime</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Module#const_defined?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connected__214780"><Class::ActiveRecord::Base>#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::AbstractAdapter#reset_runtime</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:47">47</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connection_214780"><Class::ActiveRecord::Base>#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:47">47</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render_214780">ActionController::Benchmarking#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51">51</a></td> + </tr> + + + <tr class="method"> + <td> 28.66%</td> + <td> 0.00%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="_Module__Benchmark__realtime_214780"><Module::Benchmark>#realtime</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:6">6</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark_214780">ActionController::Base#render_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Class__Time__now_214780"><Class::Time>#now</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:7">7</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__Benchmark__realtime_214780"><Module::Benchmark>#realtime</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:51">51</a></td> + </tr> + + + <tr class="method"> + <td> 28.65%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_render_without_benchmark_214780">ActionController::Base#render_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=853" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:853">853</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render-1_214780">ActionController::Benchmarking#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=857" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:857">857</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/294</td> + <td class="method_name"><a href="#NilClass_nil__214780">NilClass#nil?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=856" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:856">856</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_default_template_name_214780">ActionController::Base#default_template_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=857" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:857">857</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">ActionController::Base#performed?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=854" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:854">854</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark_214780">ActionController::Base#render_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=857" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:857">857</a></td> + </tr> + + + <tr class="method"> + <td> 28.63%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Benchmarking_render-1_214780">ActionController::Benchmarking#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:44">44</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__Benchmark__realtime-1_214780"><Module::Benchmark>#realtime-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Module#const_defined?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connected__214780"><Class::ActiveRecord::Base>#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::AbstractAdapter#reset_runtime</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:47">47</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connection_214780"><Class::ActiveRecord::Base>#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:47">47</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render-1_214780">ActionController::Benchmarking#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51">51</a></td> + </tr> + + + <tr class="method"> + <td> 28.56%</td> + <td> 0.00%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="_Module__Benchmark__realtime-1_214780"><Module::Benchmark>#realtime-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:6">6</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Class__Time__now_214780"><Class::Time>#now</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:51">51</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__Benchmark__realtime-1_214780"><Module::Benchmark>#realtime-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:51">51</a></td> + </tr> + + + <tr class="method"> + <td> 28.55%</td> + <td> 0.02%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=853" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:853">853</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=885" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:885">885</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=868" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:868">868</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Logger_info_214780">Logger#info</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=869" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:869">869</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=863" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:863">863</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=869" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:869">869</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=868" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:868">868</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/139</td> + <td class="method_name"><a href="#Kernel_nil__214780">Kernel#nil?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=856" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:856">856</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=879" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:879">879</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=885" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:885">885</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">Hash#==</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=861" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:861">861</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">ActionController::Base#performed?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=854" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:854">854</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=260" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:260">260</a></td> + </tr> + + + <tr class="method"> + <td> 28.16%</td> + <td> 0.01%</td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__render_with_layout_214780">ActionView::Base#_render_with_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=357" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:357">357</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.18</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.18</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=374" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:374">374</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name">Kernel#block_given?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=360" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:360">360</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=358" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:358">358</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=372" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:372">372</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:75">75</a></td> + </tr> + + + <tr class="method"> + <td> 27.25%</td> + <td> 0.01%</td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__TemplateError_initialize_214780">ActionView::TemplateError#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:9">9</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1267</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:10">10</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__TemplateError_initialize_214780">ActionView::TemplateError#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 27.23%</td> + <td> 0.01%</td> + <td> 0.17</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.17</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:84">84</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_location_214780">ActionView::TemplateError#source_location</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_clean_backtrace_214780">ActionView::TemplateError#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">String#capitalize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.16</td> + <td> 0.11</td> + <td> 0.00</td> + <td> 0.05</td> + + <td> 3186/3186</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=332" title="/opt/ruby/lib/ruby/1.8/pathname.rb:332">332</a></td> + </tr> + + + <tr class="method"> + <td> 24.46%</td> + <td> 17.17%</td> + <td> 0.16</td> + <td> 0.11</td> + <td> 0.00</td> + <td> 0.05</td> + <td> 3186</td> + <td class="method_name"><a name="Pathname_chop_basename_214780">Pathname#chop_basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=264" title="/opt/ruby/lib/ruby/1.8/pathname.rb:264">264</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3186/3607</td> + <td class="method_name"><a href="#_Class__File__basename_214780"><Class::File>#basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=265" title="/opt/ruby/lib/ruby/1.8/pathname.rb:265">265</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2766</td> + <td class="method_name"><a href="#String_rindex_214780">String#rindex</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=269" title="/opt/ruby/lib/ruby/1.8/pathname.rb:269">269</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3186/3606</td> + <td class="method_name"><a href="#Regexp_to_s_214780">Regexp#to_s</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=266" title="/opt/ruby/lib/ruby/1.8/pathname.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=269" title="/opt/ruby/lib/ruby/1.8/pathname.rb:269">269</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.07</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.07</td> + + <td> 4/480</td> + <td class="method_name"><a href="#ActiveSupport__Memoizable__Freezable_memoize_all_214780">ActiveSupport::Memoizable::Freezable#memoize_all</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:90">90</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Enumerable_grep_214780">Enumerable#grep</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/480</td> + <td class="method_name"><a href="#ActionView__Template_find_full_path_214780">ActionView::Template#find_full_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=86" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:86">86</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/480</td> + <td class="method_name"><a href="#ActionView__PathSet_[]_214780">ActionView::PathSet#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:117">117</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=307" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:307">307</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/480</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 435/480</td> + <td class="method_name"><a href="#Enumerable_inject_214780">Enumerable#inject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/480</td> + <td class="method_name"><a href="#_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#ActionController__Integration__Runner_copy_session_variables!_214780">ActionController::Integration::Runner#copy_session_variables!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=490" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:490">490</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=252" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:252">252</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/480</td> + <td class="method_name">Enumerable#min</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name">Enumerable#find</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/480</td> + <td class="method_name">ActionController::Flash::FlashHash#sweep</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=119" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:119">119</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Object_returning_214780">Object#returning</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name">Enumerable#detect</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=222" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:222">222</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/480</td> + <td class="method_name"><a href="#Enumerable_max_214780">Enumerable#max</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#ActionController__SessionManagement__ClassMethods_session_options_for_214780">ActionController::SessionManagement::ClassMethods#session_options_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=106" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:106">106</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#ActionView__Base__evaluate_assigns_and_ivars_214780">ActionView::Base#_evaluate_assigns_and_ivars</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:301">301</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_constantize_214780">ActiveSupport::Inflector#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=326" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:326">326</a></td> + </tr> + + + <tr class="method"> + <td> 14.80%</td> + <td> 2.75%</td> + <td> 0.09</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.08</td> + <td> 480</td> + <td class="method_name"><a name="Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">NilClass#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 18/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 870/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__CGI__unescape_214780"><Class::CGI>#unescape</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=98" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:98">98</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/8</td> + <td class="method_name"><a href="#_Class__File__file__214780"><Class::File>#file?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=88" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:88">88</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/76</td> + <td class="method_name"><a href="#String__~_214780">String#=~</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/14</td> + <td class="method_name"><a href="#ActionView__PathSet__Path_[]_214780">ActionView::PathSet::Path#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:118">118</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/19</td> + <td class="method_name">Array#last</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/6</td> + <td class="method_name">Kernel#instance_variable_get</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Hash#merge!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:113">113</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Module#const_get</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=327" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:327">327</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Module#const_defined?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=327" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:327">327</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#Kernel___send__-1_214780">Kernel#__send__-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=491" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:491">491</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/13</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name">Array#-</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 72/72</td> + <td class="method_name"><a href="#Regexp_____214780">Regexp#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.07</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.07</td> + + <td> 40/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/40</td> + <td class="method_name"><a href="#Method_arity_214780">Method#arity</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name">Fixnum#<=></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/8</td> + <td class="method_name">Kernel#instance_variable_set</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=491" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:491">491</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Array__Conversions_to_s_214780">ActiveSupport::CoreExtensions::Array::Conversions#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 611/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 69/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=25" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:25">25</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=112" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:112">112</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/14</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/40</td> + <td class="method_name"><a href="#Kernel_method_214780">Kernel#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_call_214780">ActiveSupport::Callbacks::Callback#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:90">90</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Class_new-2_214780">Class#new-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_message_214780">ActionView::TemplateError#message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:17">17</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionController__Rescue_log_error_214780">ActionController::Rescue#log_error</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=137" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:137">137</a></td> + </tr> + + + <tr class="method"> + <td> 13.73%</td> + <td> 0.02%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 3</td> + <td class="method_name"><a name="_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:42">42</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=138" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:138">138</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Logger_fatal_214780">Logger#fatal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name">Exception#message</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:17">17</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:139">139</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:118">118</a></td> + </tr> + + + <tr class="method"> + <td> 13.72%</td> + <td> 0.00%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Rescue_log_error_214780">ActionController::Rescue#log_error</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=136" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:136">136</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=137" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:137">137</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2">2</a></td> + </tr> + + + <tr class="method"> + <td> 13.71%</td> + <td> 0.00%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 1</td> + <td class="method_name"><a name="Exception_application_backtrace_214780">Exception#application_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=25" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:25">25</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Array_reject_214780">Array#reject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:28">28</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Exception_clean_backtrace_214780">Exception#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:28">28</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr class="method"> + <td> 13.61%</td> + <td> 0.01%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__TemplateError_source_location_214780">ActionView::TemplateError#source_location</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:97">97</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:99">99</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:99">99</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 4/9</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:99">99</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:139">139</a></td> + </tr> + + + <tr class="method"> + <td> 13.59%</td> + <td> 0.01%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=72" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:72">72</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Module#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_message_214780">ActionView::TemplateError#message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_location_214780">ActionView::TemplateError#source_location</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_clean_backtrace_214780">ActionView::TemplateError#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 4/9</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_location_214780">ActionView::TemplateError#source_location</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:99">99</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/9</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:11">11</a></td> + </tr> + + + <tr class="method"> + <td> 13.56%</td> + <td> 0.02%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 9</td> + <td class="method_name"><a name="ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:57">57</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/76</td> + <td class="method_name"><a href="#String__~_214780">String#=~</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3607</td> + <td class="method_name"><a href="#_Class__File__basename_214780"><Class::File>#basename</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/10</td> + <td class="method_name"><Class::Regexp>#escape</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_message_214780">ActionView::TemplateError#message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Enumerable#find</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_clean_backtrace_214780">ActionView::TemplateError#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2">2</a></td> + </tr> + + + <tr class="method"> + <td> 13.54%</td> + <td> 0.00%</td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + <td> 1</td> + <td class="method_name"><a name="Exception_framework_backtrace_214780">Exception#framework_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=38" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:38">38</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Enumerable_grep_214780">Enumerable#grep</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.09</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.09</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Exception_clean_backtrace_214780">Exception#clean_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.04</td> + + <td> 4/7</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.04</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionView__Base__exempt_from_layout__214780">ActionView::Base#_exempt_from_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=351" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:351">351</a></td> + </tr> + + + <tr class="method"> + <td> 12.91%</td> + <td> 0.08%</td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + <td> 7</td> + <td class="method_name"><a name="ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:58">58</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/13</td> + <td class="method_name">Kernel#frozen?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=59" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:59">59</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/19</td> + <td class="method_name">Array#last</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + + <td> 6/6</td> + <td class="method_name"><a href="#ActiveSupport__Memoizable__Freezable_freeze_214780">ActiveSupport::Memoizable::Freezable#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/14</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:66">66</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + + <td> 6/6</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:66">66</a></td> + </tr> + + + <tr class="method"> + <td> 11.94%</td> + <td> 0.02%</td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + <td> 6</td> + <td class="method_name"><a name="ActiveSupport__Memoizable__Freezable_freeze_214780">ActiveSupport::Memoizable::Freezable#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:12">12</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActiveSupport__Memoizable__Freezable_memoize_all_214780">ActiveSupport::Memoizable::Freezable#memoize_all</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/13</td> + <td class="method_name">Kernel#frozen?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name">Kernel#freeze_without_memoizable</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:14">14</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActiveSupport__Memoizable__Freezable_freeze_214780">ActiveSupport::Memoizable::Freezable#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 11.91%</td> + <td> 0.01%</td> + <td> 0.08</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.08</td> + <td> 4</td> + <td class="method_name"><a name="ActiveSupport__Memoizable__Freezable_memoize_all_214780">ActiveSupport::Memoizable::Freezable#memoize_all</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:17">17</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.07</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.07</td> + + <td> 4/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Kernel_methods_214780">Kernel#methods</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:18">18</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name">ActionController::AbstractResponse#default_charset</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/920</td> + <td class="method_name"><a href="#ActionController__Filters__BeforeFilter_call_214780">ActionController::Filters::BeforeFilter#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=226" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:226">226</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name">#<Class:0x12e1bb0>#to_ary</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/920</td> + <td class="method_name"><a href="#ActionView__PathSet__Path_to_s_214780">ActionView::PathSet::Path#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/920</td> + <td class="method_name"><a href="#ActionView__PathSet__Path_to_str_214780">ActionView::PathSet::Path#to_str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/920</td> + <td class="method_name">ActionView::Base#response</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.07</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.07</td> + + <td> 40/920</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/920</td> + <td class="method_name">ActionView::Base#session</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/920</td> + <td class="method_name"><a href="#Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 840/920</td> + <td class="method_name"><a href="#Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=204" title="/opt/ruby/lib/ruby/1.8/pathname.rb:204">204</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name">#<Class:0x12e1bb0>#first</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__verify_active_connections!_214780"><Class::ActiveRecord::Base>#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr class="method"> + <td> 11.84%</td> + <td> 0.95%</td> + <td> 0.08</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.07</td> + <td> 920</td> + <td class="method_name"><a name="Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::Base>#default_charset</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/16</td> + <td class="method_name"><a href="#ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#to_ary</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name"><a href="#ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/9</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name">ActionController::Base#session</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_verify_active_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Renderable_handler_214780">ActionView::Renderable#handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable_compiled_source_214780">ActionView::Renderable#compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 844/844</td> + <td class="method_name"><a href="#String_to_str_214780">String#to_str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">String#strip</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_counter_name_214780">ActionView::RenderablePartial#counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_path_without_extension_214780">ActionView::Template#path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__exempt_from_layout__214780">ActionView::Base#_exempt_from_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name">ActionController::Base#performed?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=226" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:226">226</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">Array#first</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:3">3</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1019/6571</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=543" title="/opt/ruby/lib/ruby/1.8/erb.rb:543">543</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.05</td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 5532/6571</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=326" title="/opt/ruby/lib/ruby/1.8/pathname.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6571</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1136" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1136">1136</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/6571</td> + <td class="method_name"><a href="#ERB__Compiler_prepare_trim_mode_214780">ERB::Compiler#prepare_trim_mode</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=585" title="/opt/ruby/lib/ruby/1.8/erb.rb:585">585</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6571</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6571</td> + <td class="method_name"><a href="#CGI_initialize_without_stdinput_214780">CGI#initialize_without_stdinput</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2294" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2294">2294</a></td> + </tr> + + + <tr class="method"> + <td> 9.71%</td> + <td> 6.55%</td> + <td> 0.06</td> + <td> 0.04</td> + <td> 0.00</td> + <td> 0.02</td> + <td> 6571</td> + <td class="method_name"><a name="Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1136" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1136">1136</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=585" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:585">585</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6555/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=543" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:543">543</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 9.70%</td> + <td> 0.02%</td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Renderable_compiled_source_214780">ActionView::Renderable#compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable__unmemoized_compiled_source_214780">ActionView::Renderable#_unmemoized_compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable_compiled_source_214780">ActionView::Renderable#compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 9.67%</td> + <td> 0.01%</td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Renderable__unmemoized_compiled_source_214780">ActionView::Renderable#_unmemoized_compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:20">20</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__ActionView__TemplateHandler__call_214780"><Class::ActionView::TemplateHandler>#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Renderable_handler_214780">ActionView::Renderable#handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:21">21</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable__unmemoized_compiled_source_214780">ActionView::Renderable#_unmemoized_compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 9.61%</td> + <td> 0.01%</td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + <td> 4</td> + <td class="method_name"><a name="_Class__ActionView__TemplateHandler__call_214780"><Class::ActionView::TemplateHandler>#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb:10">10</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers__ERB_compile_214780">ActionView::TemplateHandlers::ERB#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb:11">11</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__ActionView__TemplateHandler__call_214780"><Class::ActionView::TemplateHandler>#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handler.rb:11">11</a></td> + </tr> + + + <tr class="method"> + <td> 9.59%</td> + <td> 0.03%</td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__TemplateHandlers__ERB_compile_214780">ActionView::TemplateHandlers::ERB#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:50">50</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">ActionView::TemplateHandlers::ERB#erb_trim_mode</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">Comparable#>=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/9</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:51">51</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:51">51</a></td> + </tr> + + + <tr class="method"> + <td> 9.46%</td> + <td> 0.02%</td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + <td> 4</td> + <td class="method_name"><a name="ERB_initialize_214780">ERB#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=687" title="/opt/ruby/lib/ruby/1.8/erb.rb:687">687</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=691" title="/opt/ruby/lib/ruby/1.8/erb.rb:691">691</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=689" title="/opt/ruby/lib/ruby/1.8/erb.rb:689">689</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB_set_eoutvar_214780">ERB#set_eoutvar</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=690" title="/opt/ruby/lib/ruby/1.8/erb.rb:690">690</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.04</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.02</td> + + <td> 560/840</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=339" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 280/840</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=339" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:339">339</a></td> + </tr> + + + <tr class="method"> + <td> 9.33%</td> + <td> 5.05%</td> + <td> 0.06</td> + <td> 0.03</td> + <td> 0.00</td> + <td> 0.03</td> + <td> 840</td> + <td class="method_name"><a name="Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=203" title="/opt/ruby/lib/ruby/1.8/pathname.rb:203">203</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 840/840</td> + <td class="method_name"><a href="#Kernel_tainted__214780">Kernel#tainted?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=211" title="/opt/ruby/lib/ruby/1.8/pathname.rb:211">211</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 840/1267</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=205" title="/opt/ruby/lib/ruby/1.8/pathname.rb:205">205</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 840/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=204" title="/opt/ruby/lib/ruby/1.8/pathname.rb:204">204</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 840/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=204" title="/opt/ruby/lib/ruby/1.8/pathname.rb:204">204</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB_initialize_214780">ERB#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=691" title="/opt/ruby/lib/ruby/1.8/erb.rb:691">691</a></td> + </tr> + + + <tr class="method"> + <td> 9.30%</td> + <td> 0.03%</td> + <td> 0.06</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.06</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=519" title="/opt/ruby/lib/ruby/1.8/erb.rb:519">519</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/111</td> + <td class="method_name"><a href="#String_dump_214780">String#dump</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.03</td> + <td> 0.00</td> + <td> 0.03</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=524" title="/opt/ruby/lib/ruby/1.8/erb.rb:524">524</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_make_scanner_214780">ERB::Compiler#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=523" title="/opt/ruby/lib/ruby/1.8/erb.rb:523">523</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_close_214780">ERB::Compiler::Buffer#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=575" title="/opt/ruby/lib/ruby/1.8/erb.rb:575">575</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/161</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_push_214780">ERB::Compiler::Buffer#push</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/49</td> + <td class="method_name"><a href="#String_size_214780">String#size</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=520" title="/opt/ruby/lib/ruby/1.8/erb.rb:520">520</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.06</td> + <td> 0.03</td> + <td> 0.00</td> + <td> 0.03</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=524" title="/opt/ruby/lib/ruby/1.8/erb.rb:524">524</a></td> + </tr> + + + <tr class="method"> + <td> 9.11%</td> + <td> 5.02%</td> + <td> 0.06</td> + <td> 0.03</td> + <td> 0.00</td> + <td> 0.03</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=453" title="/opt/ruby/lib/ruby/1.8/erb.rb:453">453</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 110/111</td> + <td class="method_name"><a href="#String_dump_214780">String#dump</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=540" title="/opt/ruby/lib/ruby/1.8/erb.rb:540">540</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1019/6571</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=543" title="/opt/ruby/lib/ruby/1.8/erb.rb:543">543</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 267/267</td> + <td class="method_name"><a href="#StringScanner_scan_214780">StringScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=464" title="/opt/ruby/lib/ruby/1.8/erb.rb:464">464</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 199/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=527" title="/opt/ruby/lib/ruby/1.8/erb.rb:527">527</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 368/368</td> + <td class="method_name"><a href="#StringScanner_[]_214780">StringScanner#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=466" title="/opt/ruby/lib/ruby/1.8/erb.rb:466">466</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 17/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=553" title="/opt/ruby/lib/ruby/1.8/erb.rb:553">553</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 188/188</td> + <td class="method_name"><a href="#StringScanner_eos__214780">StringScanner#eos?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=478" title="/opt/ruby/lib/ruby/1.8/erb.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 84/84</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_cr_214780">ERB::Compiler::Buffer#cr</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=541" title="/opt/ruby/lib/ruby/1.8/erb.rb:541">541</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 368/790</td> + <td class="method_name"><a href="#String_empty__214780">String#empty?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=478" title="/opt/ruby/lib/ruby/1.8/erb.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 152/161</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_push_214780">ERB::Compiler::Buffer#push</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=540" title="/opt/ruby/lib/ruby/1.8/erb.rb:540">540</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 227/402</td> + <td class="method_name"><a href="#String____214780">String#<<</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=546" title="/opt/ruby/lib/ruby/1.8/erb.rb:546">546</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">String#chop!</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=554" title="/opt/ruby/lib/ruby/1.8/erb.rb:554">554</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 282/294</td> + <td class="method_name"><a href="#NilClass_nil__214780">NilClass#nil?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=525" title="/opt/ruby/lib/ruby/1.8/erb.rb:525">525</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 17/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=553" title="/opt/ruby/lib/ruby/1.8/erb.rb:553">553</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 129/139</td> + <td class="method_name"><a href="#Kernel_nil__214780">Kernel#nil?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=525" title="/opt/ruby/lib/ruby/1.8/erb.rb:525">525</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 42/49</td> + <td class="method_name"><a href="#String_size_214780">String#size</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=536" title="/opt/ruby/lib/ruby/1.8/erb.rb:536">536</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 552/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=475" title="/opt/ruby/lib/ruby/1.8/erb.rb:475">475</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=457" title="/opt/ruby/lib/ruby/1.8/erb.rb:457">457</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 42/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=536" title="/opt/ruby/lib/ruby/1.8/erb.rb:536">536</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 199/203</td> + <td class="method_name"><a href="#Symbol_____214780">Symbol#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=532" title="/opt/ruby/lib/ruby/1.8/erb.rb:532">532</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_close_214780">CGI::Session::CookieStore#close</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=112" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:112">112</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 552/9504</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=475" title="/opt/ruby/lib/ruby/1.8/erb.rb:475">475</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6555/9504</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=543" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:543">543</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_unmarshal_214780">CGI::Session::CookieStore#unmarshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:142">142</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_nonempty_ok_response__214780">ActionController::AbstractResponse#nonempty_ok_response?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/9504</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/9504</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=585" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:585">585</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/9504</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:81">81</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2346/9504</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=329" title="/opt/ruby/lib/ruby/1.8/pathname.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/9504</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9504</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_ssl__214780">ActionController::AbstractRequest#ssl?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_expand_stylesheet_sources_214780">ActionView::Helpers::AssetTagHelper#expand_stylesheet_sources</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=597" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:597">597</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_request_method</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:29">29</a></td> + </tr> + + + <tr class="method"> + <td> 4.56%</td> + <td> 4.56%</td> + <td> 0.03</td> + <td> 0.03</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 9504</td> + <td class="method_name"><a name="String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=457" title="/opt/ruby/lib/ruby/1.8/erb.rb:457">457</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 140/305</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#_Class__ActionView__Base__process_view_paths_214780"><Class::ActionView::Base>#process_view_paths</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:218">218</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#ActionView__Base_initialize_214780">ActionView::Base#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=238" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:238">238</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#_Class__ERB__Compiler__Scanner__make_scanner_214780"><Class::ERB::Compiler::Scanner>#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=273" title="/opt/ruby/lib/ruby/1.8/erb.rb:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#Set_initialize_214780">Set#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=65" title="/opt/ruby/lib/ruby/1.8/set.rb:65">65</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=520" title="/opt/ruby/lib/ruby/1.8/erb.rb:520">520</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 140/305</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#ActionController__RackRequest_initialize_214780">ActionController::RackRequest#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#ERB_initialize_214780">ERB#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=689" title="/opt/ruby/lib/ruby/1.8/erb.rb:689">689</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#_Class__YAML__Syck__Emitter__allocate_214780"><Class::YAML::Syck::Emitter>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#CGI__Session_initialize_without_cgi_reader_214780">CGI::Session#initialize_without_cgi_reader</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=273" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:273">273</a></td> + </tr> + + + <tr class="method"> + <td> 4.06%</td> + <td> 0.50%</td> + <td> 0.03</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.02</td> + <td> 305</td> + <td class="method_name"><a name="Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">StringScanner#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=457" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:457">457</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_initialize_214780">CGI::Session::CookieStore#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=273" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#_Class__Hash__allocate_214780"><Class::Hash>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=65" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:65">65</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">ERB::Compiler::Scanner#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=273" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionView::Base::ProxyModule#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=238" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:238">238</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><Class::StringScanner>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=457" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:457">457</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__PathSet_initialize_214780">ActionView::PathSet#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:218">218</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_initialize_214780">ERB::Compiler::Buffer#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=520" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:520">520</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_initialize_214780">ERB::Compiler#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=689" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:689">689</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">YAML::Syck::Out#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::Array>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:218">218</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 298/886</td> + <td class="method_name"><a href="#_Class__Object__allocate_214780"><Class::Object>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=273" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 280/840</td> + <td class="method_name"><a href="#Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=339" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::Module>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=238" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:238">238</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Hash#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=65" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:65">65</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__CGIWrapper_initialize_214780">ActionController::CGIWrapper#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/1267</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1267</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__Route__recognize_214780"><Object::ActionController::Routing::Route>#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195)#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195):3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1267</td> + <td class="method_name"><a href="#ActionView__TemplateError_initialize_214780">ActionView::TemplateError#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1267</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_to_plain_segments_214780">ActionController::Routing::RouteSet#to_plain_segments</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/1267</td> + <td class="method_name"><a href="#Pathname_to_s_214780">Pathname#to_s</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=242" title="/opt/ruby/lib/ruby/1.8/pathname.rb:242">242</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 840/1267</td> + <td class="method_name"><a href="#Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=205" title="/opt/ruby/lib/ruby/1.8/pathname.rb:205">205</a></td> + </tr> + + + <tr class="method"> + <td> 3.26%</td> + <td> 1.93%</td> + <td> 0.02</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + <td> 1267</td> + <td class="method_name"><a name="Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1265/1265</td> + <td class="method_name"><a href="#_Class__String__allocate_214780"><Class::String>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name"><a href="#_Class__Hash__allocate_214780"><Class::Hash>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1265/1265</td> + <td class="method_name"><a href="#String_initialize_copy_214780">String#initialize_copy</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name"><a href="#Hash_initialize_copy_214780">Hash#initialize_copy</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr class="method"> + <td> 2.70%</td> + <td> 1.96%</td> + <td> 0.02</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 420</td> + <td class="method_name"><a name="Pathname_prepend_prefix_214780">Pathname#prepend_prefix</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=285" title="/opt/ruby/lib/ruby/1.8/pathname.rb:285">285</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/446</td> + <td class="method_name"><a href="#String_+_214780">String#+</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=293" title="/opt/ruby/lib/ruby/1.8/pathname.rb:293">293</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/790</td> + <td class="method_name"><a href="#String_empty__214780">String#empty?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=286" title="/opt/ruby/lib/ruby/1.8/pathname.rb:286">286</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/3606</td> + <td class="method_name"><a href="#Regexp_to_s_214780">Regexp#to_s</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=288" title="/opt/ruby/lib/ruby/1.8/pathname.rb:288">288</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/438</td> + <td class="method_name">ActionController::Integration::Session#encode_cookies</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=326" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 432/438</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/438</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__Keys_stringify_keys_214780">ActiveSupport::CoreExtensions::Hash::Keys#stringify_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/keys.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/keys.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/438</td> + <td class="method_name"><a href="#Enumerable_sum-1_214780">Enumerable#sum-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:63">63</a></td> + </tr> + + + <tr class="method"> + <td> 2.69%</td> + <td> 0.48%</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + <td> 438</td> + <td class="method_name"><a name="Enumerable_inject_214780">Enumerable#inject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 435/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/20</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:7">7</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3186/3606</td> + <td class="method_name"><a href="#Pathname_chop_basename_214780">Pathname#chop_basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=266" title="/opt/ruby/lib/ruby/1.8/pathname.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/3606</td> + <td class="method_name"><a href="#Pathname_prepend_prefix_214780">Pathname#prepend_prefix</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=288" title="/opt/ruby/lib/ruby/1.8/pathname.rb:288">288</a></td> + </tr> + + + <tr class="method"> + <td> 2.44%</td> + <td> 2.44%</td> + <td> 0.02</td> + <td> 0.02</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3606</td> + <td class="method_name"><a name="Regexp_to_s_214780">Regexp#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/3607</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=336" title="/opt/ruby/lib/ruby/1.8/pathname.rb:336">336</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3186/3607</td> + <td class="method_name"><a href="#Pathname_chop_basename_214780">Pathname#chop_basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=265" title="/opt/ruby/lib/ruby/1.8/pathname.rb:265">265</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3607</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:60">60</a></td> + </tr> + + + <tr class="method"> + <td> 2.32%</td> + <td> 2.32%</td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3607</td> + <td class="method_name"><a name="_Class__File__basename_214780"><Class::File>#basename</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + + <td> 420/420</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr class="method"> + <td> 1.68%</td> + <td> 0.61%</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.01</td> + <td> 420</td> + <td class="method_name"><a name="Pathname_to_s_214780">Pathname#to_s</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=241" title="/opt/ruby/lib/ruby/1.8/pathname.rb:241">241</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/1267</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=242" title="/opt/ruby/lib/ruby/1.8/pathname.rb:242">242</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 17/2833</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=553" title="/opt/ruby/lib/ruby/1.8/erb.rb:553">553</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/2833</td> + <td class="method_name"><a href="#ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2833</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_nonempty_ok_response__214780">ActionController::AbstractResponse#nonempty_ok_response?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/2833</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2833</td> + <td class="method_name"><a href="#Pathname_chop_basename_214780">Pathname#chop_basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=269" title="/opt/ruby/lib/ruby/1.8/pathname.rb:269">269</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2833</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2833</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 36/2833</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Conversions_ord_214780">ActiveSupport::CoreExtensions::String::Conversions#ord</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb:10">10</a></td> + </tr> + + + <tr class="method"> + <td> 1.60%</td> + <td> 1.60%</td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2833</td> + <td class="method_name"><a name="String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2766</td> + <td class="method_name"><a href="#Pathname_chop_basename_214780">Pathname#chop_basename</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=269" title="/opt/ruby/lib/ruby/1.8/pathname.rb:269">269</a></td> + </tr> + + + <tr class="method"> + <td> 1.52%</td> + <td> 1.52%</td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2766</td> + <td class="method_name"><a name="String_rindex_214780">String#rindex</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/2887</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_run_before_filters_214780">ActionController::Filters::InstanceMethods#run_before_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=631" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:631">631</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_string_214780">ActionController::AbstractRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_query_string</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=326" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2887</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__RouteSet__recognize_optimized_214780"><Object::ActionController::Routing::RouteSet>#recognize_optimized</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=372" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:372">372</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 16/2887</td> + <td class="method_name"><a href="#ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_uri_214780">ActionController::AbstractRequest#request_uri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/2887</td> + <td class="method_name"><a href="#ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_method_214780">ActionController::AbstractRequest#request_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/2887</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:44">44</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2887</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=329" title="/opt/ruby/lib/ruby/1.8/pathname.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/2887</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><Module::Base64>#decode64</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/base64.rb#line=59" title="/opt/ruby/lib/ruby/1.8/base64.rb:59">59</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/2887</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_remote_ip_214780">ActionController::AbstractRequest#remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_path_214780">ActionController::AbstractRequest#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/2887</td> + <td class="method_name"><a href="#ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#ActionView__Renderable_compiled_source_214780">ActionView::Renderable#compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/2887</td> + <td class="method_name"><a href="#ActionView__Renderable_handler_214780">ActionView::Renderable#handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/2887</td> + <td class="method_name"><a href="#ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/2887</td> + <td class="method_name"><a href="#ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/2887</td> + <td class="method_name"><a href="#Logger_format_severity_214780">Logger#format_severity</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=427" title="/opt/ruby/lib/ruby/1.8/logger.rb:427">427</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_content_length_214780">ActionController::AbstractRequest#content_length</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_host_214780">ActionController::AbstractRequest#host</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/2887</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset_214780">ActionController::AbstractResponse#charset</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2887</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_counter_name_214780">ActionView::RenderablePartial#counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#ActionView__Template_path_without_extension_214780">ActionView::Template#path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_protocol_214780">ActionController::AbstractRequest#protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr class="method"> + <td> 1.42%</td> + <td> 1.42%</td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2887</td> + <td class="method_name"><a name="Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2766/2766</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=332" title="/opt/ruby/lib/ruby/1.8/pathname.rb:332">332</a></td> + </tr> + + + <tr class="method"> + <td> 1.39%</td> + <td> 1.39%</td> + <td> 0.01</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2766</td> + <td class="method_name"><a name="Array_unshift_214780">Array#unshift</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:66">66</a></td> + </tr> + + + <tr class="method"> + <td> 0.82%</td> + <td> 0.11%</td> + <td> 0.01</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=314" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:314">314</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=325" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:325">325</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=331" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:331">331</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/10</td> + <td class="method_name"><a href="#String_match_214780">String#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=318" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:318">318</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/14</td> + <td class="method_name"><a href="#ActionView__PathSet_[]_214780">ActionView::PathSet#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=329" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><Class::ActionView::Base>#warn_cache_misses</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=337" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:337">337</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/32</td> + <td class="method_name"><a href="#MatchData_[]_214780">MatchData#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=319" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:319">319</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=337" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:337">337</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=329" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/11</td> + <td class="method_name"><a href="#ActionView__Base_template_format_214780">ActionView::Base#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=331" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:331">331</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=315" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:315">315</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=335" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:335">335</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/9</td> + <td class="method_name"><a href="#String_sub_214780">String#sub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=317" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:317">317</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1265/1265</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 0.73%</td> + <td> 0.73%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1265</td> + <td class="method_name"><a name="String_initialize_copy_214780">String#initialize_copy</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1265/1265</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 0.59%</td> + <td> 0.59%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1265</td> + <td class="method_name"><a name="_Class__String__allocate_214780"><Class::String>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#Logger_fatal_214780">Logger#fatal</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=401" title="/opt/ruby/lib/ruby/1.8/logger.rb:401">401</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/7</td> + <td class="method_name"><a href="#Logger_info_214780">Logger#info</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=374" title="/opt/ruby/lib/ruby/1.8/logger.rb:374">374</a></td> + </tr> + + + <tr class="method"> + <td> 0.59%</td> + <td> 0.08%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=312" title="/opt/ruby/lib/ruby/1.8/logger.rb:312">312</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/16</td> + <td class="method_name">Kernel#block_given?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=319" title="/opt/ruby/lib/ruby/1.8/logger.rb:319">319</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/9</td> + <td class="method_name">Fixnum#<</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=314" title="/opt/ruby/lib/ruby/1.8/logger.rb:314">314</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Logger__LogDevice_write_214780">Logger::LogDevice#write</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Logger_format_severity_214780">Logger#format_severity</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/294</td> + <td class="method_name"><a href="#NilClass_nil__214780">NilClass#nil?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=318" title="/opt/ruby/lib/ruby/1.8/logger.rb:318">318</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_format_message_214780">Hodel3000CompliantLogger#format_message</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/139</td> + <td class="method_name"><a href="#Kernel_nil__214780">Kernel#nil?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=314" title="/opt/ruby/lib/ruby/1.8/logger.rb:314">314</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/11</td> + <td class="method_name"><a href="#_Class__Time__now_214780"><Class::Time>#now</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=869" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:869">869</a></td> + </tr> + + + <tr class="method"> + <td> 0.49%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="Logger_info_214780">Logger#info</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=373" title="/opt/ruby/lib/ruby/1.8/logger.rb:373">373</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/7</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=374" title="/opt/ruby/lib/ruby/1.8/logger.rb:374">374</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=474" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:474">474</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#NilClass_taguri_214780">NilClass#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=64" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Hash_each_value_214780">Hash#each_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=152" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:152">152</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_generate_digest_214780">CGI::Session::CookieStore#generate_digest</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/893</td> + <td class="method_name"><a href="#ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=309" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:309">309</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><Class::ActionController::Dispatcher>#after_dispatch_callback_chain</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):9">9</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#ActionController__SessionManagement_clear_persistent_model_associations_214780">ActionController::SessionManagement#clear_persistent_model_associations</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:150">150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionController__CgiExt__Stdinput_initialize_214780">ActionController::CgiExt::Stdinput#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=123" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:123">123</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name">ActiveSupport::CoreExtensions::Time::Conversions#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb:49">49</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name">ActionController::CookieJar#[]</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/893</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=497" title="/opt/ruby/lib/ruby/1.8/monitor.rb:497">497</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/893</td> + <td class="method_name"><a href="#ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/893</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=497" title="/opt/ruby/lib/ruby/1.8/monitor.rb:497">497</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionView__Base_template_format_214780">ActionView::Base#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=283" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:283">283</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#String_taguri_214780">String#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=64" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Hash_taguri_214780">Hash#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=64" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 840/893</td> + <td class="method_name"><a href="#Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=204" title="/opt/ruby/lib/ruby/1.8/pathname.rb:204">204</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name">#<Class:0x12e1bb0>#respond_to?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/delegate.rb#line=273" title="/opt/ruby/lib/ruby/1.8/delegate.rb:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><Class::ActionController::Dispatcher>#before_dispatch_callback_chain</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):9">9</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionController__Base_close_session_214780">ActionController::Base#close_session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1235" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1235">1235</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#ActionView__Base__evaluate_assigns_and_ivars_214780">ActionView::Base#_evaluate_assigns_and_ivars</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=300" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:300">300</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/893</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=315" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:315">315</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__MysqlAdapter_active__214780">ActiveRecord::ConnectionAdapters::MysqlAdapter#active?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb#line=265" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:265">265</a></td> + </tr> + + + <tr class="method"> + <td> 0.48%</td> + <td> 0.48%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 893</td> + <td class="method_name"><a name="Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 84/84</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=541" title="/opt/ruby/lib/ruby/1.8/erb.rb:541">541</a></td> + </tr> + + + <tr class="method"> + <td> 0.48%</td> + <td> 0.33%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 84</td> + <td class="method_name"><a name="ERB__Compiler__Buffer_cr_214780">ERB::Compiler::Buffer#cr</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=503" title="/opt/ruby/lib/ruby/1.8/erb.rb:503">503</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 84/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=504" title="/opt/ruby/lib/ruby/1.8/erb.rb:504">504</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 168/402</td> + <td class="method_name"><a href="#String____214780">String#<<</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=506" title="/opt/ruby/lib/ruby/1.8/erb.rb:506">506</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=335" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:335">335</a></td> + </tr> + + + <tr class="method"> + <td> 0.46%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:12">12</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/1267</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_find_full_path_214780">ActionView::Template#find_full_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/13</td> + <td class="method_name"><a href="#String_gsub!_214780">String#gsub!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_split_214780">ActionView::Template#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#Kernel_extend_214780">Kernel#extend</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:15">15</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 267/267</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=464" title="/opt/ruby/lib/ruby/1.8/erb.rb:464">464</a></td> + </tr> + + + <tr class="method"> + <td> 0.43%</td> + <td> 0.43%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 267</td> + <td class="method_name"><a name="StringScanner_scan_214780">StringScanner#scan</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/420</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr class="method"> + <td> 0.43%</td> + <td> 0.43%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 420</td> + <td class="method_name"><a name="_Class__File__join_214780"><Class::File>#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/886</td> + <td class="method_name"><Class::Exception>#exception</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/886</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:44">44</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/886</td> + <td class="method_name">Class#new_without_capture</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:427">427</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 581/886</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/886</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 298/886</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=273" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/886</td> + <td class="method_name"><a href="#Class_new-2_214780">Class#new-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr class="method"> + <td> 0.42%</td> + <td> 0.42%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 886</td> + <td class="method_name"><a name="_Class__Object__allocate_214780"><Class::Object>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:20">20</a></td> + </tr> + + + <tr class="method"> + <td> 0.41%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:27">27</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name"><a href="#_Module__Marshal__dump_214780"><Module::Marshal>#dump</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:29">29</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Hash_to_yaml_214780">Hash#to_yaml</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Symbol_to_yaml_214780">Symbol#to_yaml</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#NilClass_to_yaml_214780">NilClass#to_yaml</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/15</td> + <td class="method_name"><a href="#ERB__Util_h_214780">ERB::Util#h</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 844/844</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr class="method"> + <td> 0.41%</td> + <td> 0.41%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 844</td> + <td class="method_name"><a name="String_to_str_214780">String#to_str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 840/840</td> + <td class="method_name"><a href="#Pathname_initialize_214780">Pathname#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=211" title="/opt/ruby/lib/ruby/1.8/pathname.rb:211">211</a></td> + </tr> + + + <tr class="method"> + <td> 0.40%</td> + <td> 0.40%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 840</td> + <td class="method_name"><a name="Kernel_tainted__214780">Kernel#tainted?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 368/790</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=478" title="/opt/ruby/lib/ruby/1.8/erb.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/790</td> + <td class="method_name"><a href="#Pathname_prepend_prefix_214780">Pathname#prepend_prefix</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=286" title="/opt/ruby/lib/ruby/1.8/pathname.rb:286">286</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/790</td> + <td class="method_name"><a href="#String_is_binary_data__214780">String#is_binary_data?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/790</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_constantize_214780">ActiveSupport::Inflector#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=323" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:323">323</a></td> + </tr> + + + <tr class="method"> + <td> 0.37%</td> + <td> 0.37%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 790</td> + <td class="method_name"><a name="String_empty__214780">String#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=534" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:534">534</a></td> + </tr> + + + <tr class="method"> + <td> 0.36%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1165">1165</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">Module#name</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_inspect_214780">Hash#inspect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_method_214780">ActionController::AbstractRequest#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">String#upcase</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Logger#info?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1166">1166</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name"><a href="#Logger_info_214780">Logger#info</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/16</td> + <td class="method_name"><a href="#ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_request_origin_214780">ActionController::Base#request_origin</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">ActionController::Base#params</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_emit_214780">YAML::Syck::Emitter#emit</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/10</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_evaluate_method_214780">ActiveSupport::Callbacks::Callback#evaluate_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:182">182</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/10</td> + <td class="method_name"><a href="#Hash_default_214780">Hash#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + + <tr class="method"> + <td> 0.36%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 10</td> + <td class="method_name"><a name="Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#NilClass_taguri_214780">NilClass#taguri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=404" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:404">404</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#YAML__Syck__Out_scalar_214780">YAML::Syck::Out#scalar</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=194" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:194">194</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name">Object#to_yaml_style</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Symbol#inspect</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=194" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:194">194</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_taguri_214780">Hash#taguri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#YAML__Syck__Out_map_214780">YAML::Syck::Out#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__verify_active_connections!_214780"><Class::ActiveRecord::Base>#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr class="method"> + <td> 0.35%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Logger__LogDevice_write_214780">Logger::LogDevice#write</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=495" title="/opt/ruby/lib/ruby/1.8/logger.rb:495">495</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/5</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=496" title="/opt/ruby/lib/ruby/1.8/logger.rb:496">496</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=496" title="/opt/ruby/lib/ruby/1.8/logger.rb:496">496</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:12">12</a></td> + </tr> + + + <tr class="method"> + <td> 0.35%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:33">33</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name">String#*</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name">Array#length</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:44">44</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/20</td> + <td class="method_name"><a href="#Fixnum_-_214780">Fixnum#-</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name">Enumerable#min</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/5</td> + <td class="method_name">String#to_i</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=35" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:35">35</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/886</td> + <td class="method_name"><a href="#_Class__Object__allocate_214780"><Class::Object>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:44">44</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/38</td> + <td class="method_name"><a href="#Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#_Class__IO__readlines_214780"><Class::IO>#readlines</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=37" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:37">37</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#Enumerable_sum_214780">Enumerable#sum</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/9</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#Enumerable_max_214780">Enumerable#max</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 0.35%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_214780">ActionController::RackRequest#session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_inspect_214780">Hash#inspect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ActionView::Base#response</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Kernel#instance_variable_get</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:9">9</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_delete_214780">HashWithIndifferentAccess#delete</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Hash#empty?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name">ActionView::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActiveSupport::Dependencies::Blamable#blamed_files</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:1">1</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Array#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:1">1</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 19/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/15</td> + <td class="method_name"><a href="#ERB__Util_h_214780">ERB::Util#h</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Kernel#clone</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:9">9</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#Hash_to_yaml_214780">Hash#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=38" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:38">38</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#Symbol_to_yaml_214780">Symbol#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=193" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:193">193</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#NilClass_to_yaml_214780">NilClass#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=403" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:403">403</a></td> + </tr> + + + <tr class="method"> + <td> 0.34%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=380" title="/opt/ruby/lib/ruby/1.8/yaml.rb:380">380</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_emit_214780">YAML::Syck::Emitter#emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=387" title="/opt/ruby/lib/ruby/1.8/yaml.rb:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=382" title="/opt/ruby/lib/ruby/1.8/yaml.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">YAML::Syck::Emitter#reset</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=385" title="/opt/ruby/lib/ruby/1.8/yaml.rb:385">385</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Module__YAML__emitter_214780"><Module::YAML>#emitter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=385" title="/opt/ruby/lib/ruby/1.8/yaml.rb:385">385</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=530" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:530">530</a></td> + </tr> + + + <tr class="method"> + <td> 0.33%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Flash__InstanceMethods_assign_shortcuts_214780">ActionController::Flash::InstanceMethods#assign_shortcuts</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:165">165</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_assign_shortcuts_without_flash_214780">ActionController::Base#assign_shortcuts_without_flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:166">166</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Components__InstanceMethods_flash_214780">ActionController::Components::InstanceMethods#flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Flash::FlashHash#sweep</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:168">168</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 152/161</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=540" title="/opt/ruby/lib/ruby/1.8/erb.rb:540">540</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/161</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/161</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=512" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:512">512</a></td> + </tr> + + + <tr class="method"> + <td> 0.32%</td> + <td> 0.23%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 161</td> + <td class="method_name"><a name="ERB__Compiler__Buffer_push_214780">ERB::Compiler::Buffer#push</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=499" title="/opt/ruby/lib/ruby/1.8/erb.rb:499">499</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 161/167</td> + <td class="method_name"><a href="#Array____214780">Array#<<</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=500" title="/opt/ruby/lib/ruby/1.8/erb.rb:500">500</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/667</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_path_214780">ActionController::AbstractRequest#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/667</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 611/667</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:10">10</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/667</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionView__TemplateError_initialize_214780">ActionView::TemplateError#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:10">10</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name">ERB::Util#html_escape</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name">Kernel#__send__-3</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/667</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_camelize_214780">ActiveSupport::Inflector#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:180">180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/667</td> + <td class="method_name"><a href="#ActionController__Base_default_template_name_214780">ActionController::Base#default_template_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1246" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1246">1246</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1137" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1137">1137</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/667</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/667</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionController__SessionManagement__ClassMethods_session_options_for_214780">ActionController::SessionManagement::ClassMethods#session_options_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=105" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:105">105</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb:26">26</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 15/667</td> + <td class="method_name"><a href="#ERB__Util_h_214780">ERB::Util#h</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=783" title="/opt/ruby/lib/ruby/1.8/erb.rb:783">783</a></td> + </tr> + + + <tr class="method"> + <td> 0.32%</td> + <td> 0.32%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 667</td> + <td class="method_name"><a name="String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 0.30%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#CGI__Session_[]_214780">CGI::Session#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ActionView::Base#session</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#__Module_0x22323bc__current_user_214780">#<Module:0x22323bc>#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/16</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/16</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr class="method"> + <td> 0.30%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 16</td> + <td class="method_name"><a name="ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 16/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_method_segment_214780">ActionView::Template#_unmemoized_method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Flash__InstanceMethods_assign_shortcuts_214780">ActionController::Flash::InstanceMethods#assign_shortcuts</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:166">166</a></td> + </tr> + + + <tr class="method"> + <td> 0.30%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_assign_shortcuts_without_flash_214780">ActionController::Base#assign_shortcuts_without_flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1149" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1149">1149</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_214780">ActionController::RackRequest#session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1153" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1153">1153</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1150">1150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1150">1150</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#Logger__LogDevice_write_214780">Logger::LogDevice#write</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=496" title="/opt/ruby/lib/ruby/1.8/logger.rb:496">496</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb:29">29</a></td> + </tr> + + + <tr class="method"> + <td> 0.27%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=239" title="/opt/ruby/lib/ruby/1.8/monitor.rb:239">239</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#Logger__LogDevice_check_shift_log_214780">Logger::LogDevice#check_shift_log</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=499" title="/opt/ruby/lib/ruby/1.8/monitor.rb:499">499</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=244" title="/opt/ruby/lib/ruby/1.8/monitor.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#IO_write_214780">IO#write</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=504" title="/opt/ruby/lib/ruby/1.8/monitor.rb:504">504</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_enter_214780">MonitorMixin#mon_enter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=240" title="/opt/ruby/lib/ruby/1.8/monitor.rb:240">240</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=497" title="/opt/ruby/lib/ruby/1.8/monitor.rb:497">497</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::ConnectionPool#connected_without_synchronization?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=30" title="/opt/ruby/lib/ruby/1.8/monitor.rb:30">30</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Exception_application_backtrace_214780">Exception#application_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:28">28</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=205" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:205">205</a></td> + </tr> + + + <tr class="method"> + <td> 0.26%</td> + <td> 0.21%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Array_reject_214780">Array#reject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 73/76</td> + <td class="method_name"><a href="#String__~_214780">String#=~</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:29">29</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/446</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/446</td> + <td class="method_name"><a href="#ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 18/446</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/446</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_location_214780">ActionView::TemplateError#source_location</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:99">99</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/446</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/446</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/446</td> + <td class="method_name"><a href="#Pathname_prepend_prefix_214780">Pathname#prepend_prefix</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=293" title="/opt/ruby/lib/ruby/1.8/pathname.rb:293">293</a></td> + </tr> + + + <tr class="method"> + <td> 0.26%</td> + <td> 0.26%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 446</td> + <td class="method_name"><a name="String_+_214780">String#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 0.25%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ApplicationHelper#meta_description</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_link_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_link_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">ActionView::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#NilClass_method_missing_214780">NilClass#method_missing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ApplicationHelper#meta_keywords</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:12">12</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 23/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ApplicationHelper#meta</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:12">12</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_handle_request_214780">ActionController::Dispatcher#handle_request</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:150">150</a></td> + </tr> + + + <tr class="method"> + <td> 0.25%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=384" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:384">384</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Inflections_camelize_214780">ActiveSupport::CoreExtensions::String::Inflections#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__IndifferentAccess_with_indifferent_access_214780">ActiveSupport::CoreExtensions::Hash::IndifferentAccess#with_indifferent_access</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=386" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:386">386</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Inflections_constantize_214780">ActiveSupport::CoreExtensions::String::Inflections#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#path_parameters=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=386" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:386">386</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_path_214780">ActionController::Routing::RouteSet#recognize_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=385" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:385">385</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_path_214780">ActionController::AbstractRequest#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=385" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:385">385</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=385" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:385">385</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387">387</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/458</td> + <td class="method_name"><a href="#NilClass_taguri_214780">NilClass#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__Layout_active_layout_214780">ActionController::Layout#active_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=219" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:219">219</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#SslRequirement_ssl_required__214780">SslRequirement#ssl_required?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name">ActionController::Base#action_methods</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1205" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1205">1205</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#SslRequirement_ssl_allowed__214780">SslRequirement#ssl_allowed?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#ActionController__Base_initialize_template_class_214780">ActionController::Base#initialize_template_class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1144">1144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_perform_action_without_benchmark_214780">ActionController::Filters::InstanceMethods#perform_action_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=610" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:610">610</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/458</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=339" title="/opt/ruby/lib/ruby/1.8/pathname.rb:339">339</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionView__Base_view_paths__214780">ActionView::Base#view_paths=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=245" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:245">245</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_parameters_214780">ActionController::AbstractRequest#query_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:427">427</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name">Array#map!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#String_taguri_214780">String#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__Rescue_template_path_for_local_rescue_214780">ActionController::Rescue#template_path_for_local_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#ActionController__Base_default_template_name_214780">ActionController::Base#default_template_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1251" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1251">1251</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name">ActionController::Base#allow_forgery_protection</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):6">6</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/458</td> + <td class="method_name"><a href="#Hash_taguri_214780">Hash#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=70" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:70">70</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name">ActionController::Base#rescue_handlers</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):6">6</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__Layout_action_has_layout__214780">ActionController::Layout#action_has_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=260" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:260">260</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#ActionController__SessionManagement_set_session_options_without_components_214780">ActionController::SessionManagement#set_session_options_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks_run_callbacks_214780">ActiveSupport::Callbacks#run_callbacks</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name">ActionController::Rescue#response_code_for_rescue</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=216" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:216">216</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/458</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=337" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:337">337</a></td> + </tr> + + + <tr class="method"> + <td> 0.25%</td> + <td> 0.25%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 458</td> + <td class="method_name"><a name="Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionController__Filters__BeforeFilter_call_214780">ActionController::Filters::BeforeFilter#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=225" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:225">225</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:90">90</a></td> + </tr> + + + <tr class="method"> + <td> 0.25%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveSupport__Callbacks__Callback_call_214780">ActiveSupport::Callbacks::Callback#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:165">165</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_should_run_callback__214780">ActiveSupport::Callbacks::Callback#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:166">166</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_evaluate_method_214780">ActiveSupport::Callbacks::Callback#evaluate_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:166">166</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Filters__Filter_should_run_callback__214780">ActionController::Filters::Filter#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:166">166</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#ActionController__Layout_action_has_layout__214780">ActionController::Layout#action_has_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=264" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:264">264</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_taguri_214780">Hash#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name">ActionController::Filters::Filter#should_not_skip?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#CGI__Session_initialize_without_cgi_reader_214780">CGI::Session#initialize_without_cgi_reader</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=271" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:271">271</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset_214780">ActionController::AbstractResponse#charset</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#String_taguri_214780">String#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name">Kernel#instance_eval</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=296" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:296">296</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#CGI__Session_[]_214780">CGI::Session#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=305" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:305">305</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActiveSupport::CoreExtensions::Time::Conversions#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::AbstractRequest#body</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=408" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:408">408</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::Base#assign_names</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1196" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1196">1196</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/216</td> + <td class="method_name"><a href="#ActionView__PathSet__Path_[]_214780">ActionView::PathSet::Path#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=70" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:70">70</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/216</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/216</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=112" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:112">112</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__RackRequest_query_string_214780">ActionController::RackRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookie_only__214780">ActionController::RackRequest#cookie_only?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Mutex_synchronize_214780">Mutex#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=488" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:488">488</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name">ActionController::HttpAuthentication::Basic#authorization</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=105" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:105">105</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__RackResponse_convert_content_type!_214780">ActionController::RackResponse#convert_content_type!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=231" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:231">231</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_content_length</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=78" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:78">78</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/216</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/216</td> + <td class="method_name"><a href="#Class_read_inheritable_attribute_214780">Class#read_inheritable_attribute</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb:113">113</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#ActionController__Filters__Filter_included_in_action__214780">ActionController::Filters::Filter#included_in_action?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=149" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:149">149</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_request_uri</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=336" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:336">336</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#CGI__QueryExtension_initialize_query_214780">CGI::QueryExtension#initialize_query</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/216</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_initialize_214780">CGI::Session::CookieStore#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__Rescue_template_path_for_local_rescue_214780">ActionController::Rescue#template_path_for_local_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/216</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_should_run_callback__214780">ActiveSupport::Callbacks::Callback#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=197" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:197">197</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#ActionView__Base__render_with_layout_214780">ActionView::Base#_render_with_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=372" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:372">372</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::RackRequest#body_stream</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:50">50</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_request_method</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:31">31</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::RackResponse#convert_language!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=221" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:221">221</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_status_214780">ActionController::AbstractResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:49">49</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><Module::SubdomainFu>#tld_size</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#NilClass_method_missing_214780">NilClass#method_missing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__CallbackChain_run_214780">ActiveSupport::Callbacks::CallbackChain#run</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::CookieJar#[]</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=307" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:307">307</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_pool_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=271" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:271">271</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=885" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:885">885</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::RackResponse#convert_expires!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=225" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:225">225</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#ActionController__Layout__ClassMethods_default_layout_214780">ActionController::Layout::ClassMethods#default_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:180">180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:61">61</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::Rescue#response_code_for_rescue</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=216" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:216">216</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers_handler_class_for_extension_214780">ActionView::TemplateHandlers#handler_class_for_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__SessionManagement__ClassMethods_session_options_for_214780">ActionController::SessionManagement::ClassMethods#session_options_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:122">122</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name">CGI::Session::CookieStore#read_cookie</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=153" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:153">153</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_ssl__214780">ActionController::AbstractRequest#ssl?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__StatusCodes_interpret_status_214780">ActionController::StatusCodes#interpret_status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=80" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:80">80</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#NilClass_taguri_214780">NilClass#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::StatusCodes#interpret_status-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=77" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:77">77</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name">ActionController::AbstractRequest#raw_host_with_port</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=264" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:264">264</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_query_string</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=325" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:325">325</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__SessionManagement_set_session_options_without_components_214780">ActionController::SessionManagement#set_session_options_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=231" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:231">231</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::AbstractResponse#sending_file?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:122">122</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name">ActionController::AbstractRequest#xhr?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=187" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:187">187</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:85">85</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_template_format_214780">ActionController::AbstractRequest#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:167">167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/216</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=65" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:65">65</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_content_length!_214780">ActionController::RackResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=236" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:236">236</a></td> + </tr> + + + <tr class="method"> + <td> 0.24%</td> + <td> 0.17%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 216</td> + <td class="method_name"><a name="Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/18</td> + <td class="method_name"><a href="#Array_hash_214780">Array#hash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Array_eql__214780">Array#eql?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 91/94</td> + <td class="method_name"><a href="#Hash_default_214780">Hash#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=306" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:306">306</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_default_214780">HashWithIndifferentAccess#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:167">167</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=387" title="/opt/ruby/lib/ruby/1.8/yaml.rb:387">387</a></td> + </tr> + + + <tr class="method"> + <td> 0.24%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="YAML__Syck__Emitter_emit_214780">YAML::Syck::Emitter#emit</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.23%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template__unmemoized_method_segment_214780">ActionView::Template#_unmemoized_method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:60">60</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name">String#sub!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><Class::Regexp>#escape</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/13</td> + <td class="method_name"><a href="#String_gsub!_214780">String#gsub!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/18</td> + <td class="method_name"><a href="#_Class__File__expand_path_214780"><Class::File>#expand_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:62">62</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 227/402</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=546" title="/opt/ruby/lib/ruby/1.8/erb.rb:546">546</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/402</td> + <td class="method_name"><a href="#NilClass_raise_nil_warning_for_214780">NilClass#raise_nil_warning_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/402</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_close_214780">ERB::Compiler::Buffer#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=514" title="/opt/ruby/lib/ruby/1.8/erb.rb:514">514</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 168/402</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_cr_214780">ERB::Compiler::Buffer#cr</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=506" title="/opt/ruby/lib/ruby/1.8/erb.rb:506">506</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/402</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=327" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:327">327</a></td> + </tr> + + + <tr class="method"> + <td> 0.23%</td> + <td> 0.23%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 402</td> + <td class="method_name"><a name="String____214780">String#<<</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:14">14</a></td> + </tr> + + + <tr class="method"> + <td> 0.22%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template_split_214780">ActionView::Template#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=95" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:95">95</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#String_match_214780">String#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 24/32</td> + <td class="method_name"><a href="#MatchData_[]_214780">MatchData#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=103" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:103">103</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_valid_extension__214780">ActionView::Template#valid_extension?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:102">102</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_assign_shortcuts_without_flash_214780">ActionController::Base#assign_shortcuts_without_flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1153" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1153">1153</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:20">20</a></td> + </tr> + + + <tr class="method"> + <td> 0.22%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__RackRequest_session_214780">ActionController::RackRequest#session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=76" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:76">76</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">Hash#==</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=78" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:78">78</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:81">81</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/11</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=244" title="/opt/ruby/lib/ruby/1.8/monitor.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/11</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=244" title="/opt/ruby/lib/ruby/1.8/monitor.rb:244">244</a></td> + </tr> + + + <tr class="method"> + <td> 0.22%</td> + <td> 0.09%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=223" title="/opt/ruby/lib/ruby/1.8/monitor.rb:223">223</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 22/44</td> + <td class="method_name"><a href="#_Class__Thread__critical__214780"><Class::Thread>#critical=</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=230" title="/opt/ruby/lib/ruby/1.8/monitor.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_check_owner_214780">MonitorMixin#mon_check_owner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=224" title="/opt/ruby/lib/ruby/1.8/monitor.rb:224">224</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><Class::Thread>#pass</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=231" title="/opt/ruby/lib/ruby/1.8/monitor.rb:231">231</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=227" title="/opt/ruby/lib/ruby/1.8/monitor.rb:227">227</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/20</td> + <td class="method_name"><a href="#Fixnum_-_214780">Fixnum#-</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=226" title="/opt/ruby/lib/ruby/1.8/monitor.rb:226">226</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_release_214780">MonitorMixin#mon_release</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=228" title="/opt/ruby/lib/ruby/1.8/monitor.rb:228">228</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/445</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1136" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1136">1136</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/445</td> + <td class="method_name">ActionController::AbstractResponse#sending_file?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:122">122</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/445</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_method_214780">ActionController::AbstractRequest#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/445</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/445</td> + <td class="method_name"><a href="#MonitorMixin_mon_check_owner_214780">MonitorMixin#mon_check_owner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=277" title="/opt/ruby/lib/ruby/1.8/monitor.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 420/445</td> + <td class="method_name"><a href="#Pathname_cleanpath_aggressive_214780">Pathname#cleanpath_aggressive</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/pathname.rb#line=329" title="/opt/ruby/lib/ruby/1.8/pathname.rb:329">329</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/445</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_ssl__214780">ActionController::AbstractRequest#ssl?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/445</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=248" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:248">248</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/445</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=331" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:331">331</a></td> + </tr> + + + <tr class="method"> + <td> 0.22%</td> + <td> 0.22%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 445</td> + <td class="method_name"><a name="Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_214780">ActionController::RackRequest#session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:81">81</a></td> + </tr> + + + <tr class="method"> + <td> 0.22%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:128">128</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6571</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_options_with_string_keys_214780">ActionController::RackRequest#session_options_with_string_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookie_only__214780">ActionController::RackRequest#cookie_only?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=82" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:82">82</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#CGI__Session_[]_214780">CGI::Session#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_parameters_214780">ActionController::AbstractRequest#query_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=82" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:82">82</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:85">85</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/20</td> + <td class="method_name">Enumerable#map</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:142">142</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/20</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=300" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:300">300</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/20</td> + <td class="method_name"><a href="#Enumerable_inject_214780">Enumerable#inject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/20</td> + <td class="method_name"><a href="#Enumerable_any__214780">Enumerable#any?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/20</td> + <td class="method_name"><a href="#YAML__Syck__Out_map_214780">YAML::Syck::Out#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/20</td> + <td class="method_name"><a href="#ActionView__Base__evaluate_assigns_and_ivars_214780">ActionView::Base#_evaluate_assigns_and_ivars</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=296" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:296">296</a></td> + </tr> + + + <tr class="method"> + <td> 0.21%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 20</td> + <td class="method_name"><a name="Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Mime::Type#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:142">142</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/167</td> + <td class="method_name"><a href="#Array____214780">Array#<<</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#YAML__Syck__Map_add_214780">YAML::Syck::Map#add</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name">String#downcase</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/402</td> + <td class="method_name"><a href="#String____214780">String#<<</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=327" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:327">327</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr class="method"> + <td> 0.21%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Hash_to_yaml_214780">Hash#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=37" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:37">37</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Kernel#object_id</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=38" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:38">38</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=38" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:38">38</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 368/368</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=466" title="/opt/ruby/lib/ruby/1.8/erb.rb:466">466</a></td> + </tr> + + + <tr class="method"> + <td> 0.20%</td> + <td> 0.20%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 368</td> + <td class="method_name"><a name="StringScanner_[]_214780">StringScanner#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_call_214780">ActiveSupport::Callbacks::Callback#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:166">166</a></td> + </tr> + + + <tr class="method"> + <td> 0.19%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveSupport__Callbacks__Callback_evaluate_method_214780">ActiveSupport::Callbacks::Callback#evaluate_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:174">174</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/45</td> + <td class="method_name"><a href="#Array_shift_214780">Array#shift</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/24</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/10</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:182">182</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/13</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/13</td> + <td class="method_name"><a href="#ActionView__TemplateError_strip_base_path_214780">ActionView::TemplateError#strip_base_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:93">93</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/13</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_method_segment_214780">ActionView::Template#_unmemoized_method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:63">63</a></td> + </tr> + + + <tr class="method"> + <td> 0.18%</td> + <td> 0.09%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 13</td> + <td class="method_name"><a name="String_gsub!_214780">String#gsub!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 36/66</td> + <td class="method_name"><a href="#Fixnum_to_s_214780">Fixnum#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 36/36</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Conversions_ord_214780">ActiveSupport::CoreExtensions::String::Conversions#ord</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Dispatcher_dispatch_214780">ActionController::Dispatcher#dispatch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=108" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:108">108</a></td> + </tr> + + + <tr class="method"> + <td> 0.18%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActiveSupport__Callbacks_run_callbacks_214780">ActiveSupport::Callbacks#run_callbacks</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=276" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:276">276</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__CallbackChain_run_214780">ActiveSupport::Callbacks::CallbackChain#run</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:16">16</a></td> + </tr> + + + <tr class="method"> + <td> 0.17%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template_find_full_path_214780">ActionView::Template#find_full_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:84">84</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name">Kernel#Array</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:85">85</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=86" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:86">86</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">Array#+</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:85">85</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=868" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:868">868</a></td> + </tr> + + + <tr class="method"> + <td> 0.17%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:244">244</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout_active_layout_214780">ActionController::Layout#active_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=249" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:249">249</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=246" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:246">246</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_default_template_name_214780">ActionController::Base#default_template_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout_action_has_layout__214780">ActionController::Layout#action_has_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=245" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:245">245</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.16%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="Enumerable_sum_214780">Enumerable#sum</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:57">57</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/16</td> + <td class="method_name">Kernel#block_given?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name">Array#size</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:58">58</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:61">61</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#Enumerable_sum-1_214780">Enumerable#sum-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:61">61</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:58">58</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActiveSupport__Memoizable__Freezable_memoize_all_214780">ActiveSupport::Memoizable::Freezable#memoize_all</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:18">18</a></td> + </tr> + + + <tr class="method"> + <td> 0.16%</td> + <td> 0.16%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="Kernel_methods_214780">Kernel#methods</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_split_214780">ActionView::Template#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:102">102</a></td> + </tr> + + + <tr class="method"> + <td> 0.16%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template_valid_extension__214780">ActionView::Template#valid_extension?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=80" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:80">80</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:81">81</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers_template_handler_extensions_214780">ActionView::TemplateHandlers#template_handler_extensions</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:81">81</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers_template_handler_extensions_214780">ActionView::TemplateHandlers#template_handler_extensions</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:33">33</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#Enumerable_sum_214780">Enumerable#sum</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:61">61</a></td> + </tr> + + + <tr class="method"> + <td> 0.16%</td> + <td> 0.09%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/45</td> + <td class="method_name"><a href="#Array_shift_214780">Array#shift</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 21/66</td> + <td class="method_name"><a href="#Fixnum_to_s_214780">Fixnum#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 21/38</td> + <td class="method_name"><a href="#Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:47">47</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/141</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_without_format_and_extension_214780">ActionView::Template#_unmemoized_path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/141</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_close_214780">ERB::Compiler::Buffer#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=514" title="/opt/ruby/lib/ruby/1.8/erb.rb:514">514</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/141</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#ActionView__TemplateError_compute_backtrace_214780">ActionView::TemplateError#compute_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_domain_214780">ActionController::AbstractRequest#domain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 84/141</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_cr_214780">ERB::Compiler::Buffer#cr</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=504" title="/opt/ruby/lib/ruby/1.8/erb.rb:504">504</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_link_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_link_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:395">395</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/141</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/141</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_format_and_extension_214780">ActionView::Template#_unmemoized_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/141</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_without_extension_214780">ActionView::Template#_unmemoized_path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/141</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_214780">ActionView::Template#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.16%</td> + <td> 0.13%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 141</td> + <td class="method_name"><a name="Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">NilClass#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__PathSet__Path_to_s_214780">ActionView::PathSet::Path#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__PathSet__Path_to_str_214780">ActionView::PathSet::Path#to_str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">TrueClass#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:478">478</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks_run_callbacks_214780">ActiveSupport::Callbacks#run_callbacks</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr class="method"> + <td> 0.16%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActiveSupport__Callbacks__CallbackChain_run_214780">ActiveSupport::Callbacks::CallbackChain#run</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=86" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:86">86</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name">Kernel#block_given?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=89" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:89">89</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:90">90</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:87">87</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/12</td> + <td class="method_name"><a href="#ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/12</td> + <td class="method_name"><a href="#ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:34">34</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/12</td> + <td class="method_name"><a href="#ActionView__Renderable_compile_214780">ActionView::Renderable#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:54">54</a></td> + </tr> + + + <tr class="method"> + <td> 0.15%</td> + <td> 0.06%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 12</td> + <td class="method_name"><a name="ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:44">44</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/16</td> + <td class="method_name"><a href="#ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/23</td> + <td class="method_name"><a href="#String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/13</td> + <td class="method_name"><a href="#Enumerable_any__214780">Enumerable#any?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:45">45</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:26">26</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:26">26</a></td> + </tr> + + + <tr class="method"> + <td> 0.15%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="ActionView__Renderable_compile_214780">ActionView::Renderable#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:53">53</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/7</td> + <td class="method_name"><a href="#Mutex_synchronize_214780">Mutex#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:56">56</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/12</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:54">54</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.15%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="YAML__Syck__Out_map_214780">YAML::Syck::Out#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/20</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:40">40</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=542" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:542">542</a></td> + </tr> + + + <tr class="method"> + <td> 0.15%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_send_response_214780">ActionController::Base#send_response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=547" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:547">547</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=549" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:549">549</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_prepare!_214780">ActionController::RackResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=548" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:548">548</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_valid_extension__214780">ActionView::Template#valid_extension?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:81">81</a></td> + </tr> + + + <tr class="method"> + <td> 0.14%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__TemplateHandlers_template_handler_extensions_214780">ActionView::TemplateHandlers#template_handler_extensions</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:32">32</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name">Array#sort</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:33">33</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name"><a href="#Symbol_to_proc_214780">Symbol#to_proc</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:33">33</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:33">33</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/12</td> + <td class="method_name">Hash#keys</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:33">33</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_call_filters_214780">ActionController::Filters::InstanceMethods#call_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=615" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:615">615</a></td> + </tr> + + + <tr class="method"> + <td> 0.14%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Filters__InstanceMethods_run_before_filters_214780">ActionController::Filters::InstanceMethods#run_before_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=622" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:622">622</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Filters__BeforeFilter_call_214780">ActionController::Filters::BeforeFilter#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=629" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:629">629</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">Integer#next</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=630" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:630">630</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=628" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:628">628</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=631" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:631">631</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/201</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 69/201</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=25" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:25">25</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 13/201</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:26">26</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/201</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 19/201</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 23/201</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 30/201</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb:29">29</a></td> + </tr> + + + <tr class="method"> + <td> 0.14%</td> + <td> 0.14%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 201</td> + <td class="method_name"><a name="String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_send_response_214780">ActionController::Base#send_response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=548" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:548">548</a></td> + </tr> + + + <tr class="method"> + <td> 0.14%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackResponse_prepare!_214780">ActionController::RackResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=210" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:210">210</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::RackResponse#convert_expires!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=214" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:214">214</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_prepare!_214780">ActionController::AbstractResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=211" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:211">211</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::RackResponse#set_status!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=215" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:215">215</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::RackResponse#convert_language!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=213" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:213">213</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:14">14</a></td> + </tr> + + + <tr class="method"> + <td> 0.14%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__AssetTagHelper_stylesheet_link_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_link_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=383" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:383">383</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=386" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:386">386</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:395">395</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActiveSupport::CoreExtensions::Array::ExtractOptions#extract_options!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=384" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:384">384</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:395">395</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__Keys_stringify_keys_214780">ActiveSupport::CoreExtensions::Hash::Keys#stringify_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=384" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:384">384</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_expand_stylesheet_sources_214780">ActionView::Helpers::AssetTagHelper#expand_stylesheet_sources</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:395">395</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::Base>#perform_caching</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=388" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:388">388</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 282/294</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=525" title="/opt/ruby/lib/ruby/1.8/erb.rb:525">525</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/294</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__RouteSet__recognize_optimized_214780"><Object::ActionController::Routing::RouteSet>#recognize_optimized</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=155" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:155">155</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/294</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type__214780">ActionController::AbstractResponse#content_type=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/294</td> + <td class="method_name">ActionController::Integration::Session#requestify</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=358" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:358">358</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/294</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark_214780">ActionController::Base#render_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=856" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:856">856</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/294</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=318" title="/opt/ruby/lib/ruby/1.8/logger.rb:318">318</a></td> + </tr> + + + <tr class="method"> + <td> 0.14%</td> + <td> 0.14%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 294</td> + <td class="method_name"><a name="NilClass_nil__214780">NilClass#nil?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.13%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="YAML__Syck__Map_add_214780">YAML::Syck::Map#add</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">Kernel#hash</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_node_export_214780">YAML::Syck::Emitter#node_export</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_process_without_test_214780">ActionController::SessionManagement#process_without_test</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=129" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:129">129</a></td> + </tr> + + + <tr class="method"> + <td> 0.13%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Components__InstanceMethods_set_session_options_214780">ActionController::Components::InstanceMethods#set_session_options</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=160" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:160">160</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_set_session_options_without_components_214780">ActionController::SessionManagement#set_session_options_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=161" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:161">161</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:32">32</a></td> + </tr> + + + <tr class="method"> + <td> 0.13%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=308" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:308">308</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type__214780">ActionController::AbstractResponse#content_type=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/8</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=309" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:309">309</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 199/244</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=527" title="/opt/ruby/lib/ruby/1.8/erb.rb:527">527</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#ActionController__Rescue_handler_for_rescue_214780">ActionController::Rescue#handler_for_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#ActionController__Layout_active_layout_214780">ActionController::Layout#active_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=221" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:221">221</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_run_before_filters_214780">ActionController::Filters::InstanceMethods#run_before_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=628" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:628">628</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#ActionController__Rescue_perform_action_without_caching_214780">ActionController::Rescue#perform_action_without_caching</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=71" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:71">71</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#ActionController__StatusCodes_interpret_status_214780">ActionController::StatusCodes#interpret_status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=78" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:78">78</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/244</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_evaluate_method_214780">ActiveSupport::Callbacks::Callback#evaluate_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name">ActionController::StatusCodes#interpret_status-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=76" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:76">76</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name">ActionView::Helpers::AssetTagHelper#determine_source</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=609" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:609">609</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=252" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:252">252</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/244</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=249" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:249">249</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/244</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_convert_value_214780">HashWithIndifferentAccess#convert_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:117">117</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/244</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_msg2str_214780">Hodel3000CompliantLogger#msg2str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:31">31</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/244</td> + <td class="method_name">ActionController::Integration::Session#requestify</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=356" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:356">356</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1135">1135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/244</td> + <td class="method_name"><a href="#ERB__Compiler_prepare_trim_mode_214780">ERB::Compiler#prepare_trim_mode</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=587" title="/opt/ruby/lib/ruby/1.8/erb.rb:587">587</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=138" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:138">138</a></td> + </tr> + + + <tr class="method"> + <td> 0.13%</td> + <td> 0.13%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 244</td> + <td class="method_name"><a name="Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#YAML__Syck__Map_add_214780">YAML::Syck::Map#add</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.13%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="YAML__Syck__Emitter_node_export_214780">YAML::Syck::Emitter#node_export</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#String_to_yaml_214780">String#to_yaml</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Hash_to_yaml-1_214780">Hash#to_yaml-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Components__InstanceMethods_set_session_options_214780">ActionController::Components::InstanceMethods#set_session_options</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=161" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:161">161</a></td> + </tr> + + + <tr class="method"> + <td> 0.13%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__SessionManagement_set_session_options_without_components_214780">ActionController::SessionManagement#set_session_options_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=134" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:134">134</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement__ClassMethods_session_options_for_214780">ActionController::SessionManagement::ClassMethods#session_options_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=123" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:123">123</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackRequest_initialize_214780">ActionController::RackRequest#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:20">20</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name">Object#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:23">23</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_prepare!_214780">ActionController::RackResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=211" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:211">211</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractResponse_prepare!_214780">ActionController::AbstractResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:130">130</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_assign_default_content_type_and_charset!_214780">ActionController::AbstractResponse#assign_default_content_type_and_charset!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=131" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:131">131</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_content_length!_214780">ActionController::RackResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=133" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:133">133</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_handle_conditional_get!_214780">ActionController::AbstractResponse#handle_conditional_get!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=132" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:132">132</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_convert_content_type!_214780">ActionController::RackResponse#convert_content_type!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=134" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:134">134</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Filters__InstanceMethods_run_before_filters_214780">ActionController::Filters::InstanceMethods#run_before_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=629" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:629">629</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Filters__BeforeFilter_call_214780">ActionController::Filters::BeforeFilter#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=224" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:224">224</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=226" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:226">226</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_call_214780">ActiveSupport::Callbacks::Callback#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=225" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:225">225</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="_Class__ActiveRecord__Base__verify_active_connections!_214780"><Class::ActiveRecord::Base>#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):1">1</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><Class::ActiveRecord::Base>#connection_handler</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__CGIWrapper_initialize_214780">ActionController::CGIWrapper#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=267" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:267">267</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__CgiExt__Stdinput_initialize_214780">ActionController::CgiExt::Stdinput#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#body</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=270" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:270">270</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/14</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=329" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:329">329</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 14</td> + <td class="method_name"><a name="ActionView__PathSet_[]_214780">ActionView::PathSet#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=116" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:116">116</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:117">117</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:139">139</a></td> + </tr> + + + <tr class="method"> + <td> 0.12%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Logger_fatal_214780">Logger#fatal</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=400" title="/opt/ruby/lib/ruby/1.8/logger.rb:400">400</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=401" title="/opt/ruby/lib/ruby/1.8/logger.rb:401">401</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__SessionManagement_clear_persistent_model_associations_214780">ActionController::SessionManagement#clear_persistent_model_associations</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_verify_active_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=241" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:241">241</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Hash_each_value_214780">Hash#each_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=241" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:241">241</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=152" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:152">152</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionHandler_verify_active_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=240" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:240">240</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_each_value_214780">Hash#each_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=241" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:241">241</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Hodel3000CompliantLogger_format_message_214780">Hodel3000CompliantLogger#format_message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:13">13</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name">String#lstrip</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/8</td> + <td class="method_name"><a href="#Time_strftime_214780">Time#strftime</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/66</td> + <td class="method_name"><a href="#Fixnum_to_s_214780">Fixnum#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_msg2str_214780">Hodel3000CompliantLogger#msg2str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name">Hodel3000CompliantLogger#hostname</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__QueryExtension_initialize_query_214780">CGI::QueryExtension#initialize_query</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:62">62</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:93">93</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:94">94</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Class_new-2_214780">Class#new-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:94">94</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#String_to_yaml_214780">String#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=164" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:164">164</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_to_yaml-1_214780">Hash#to_yaml-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=38" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:38">38</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="_Module__YAML__quick_emit-1_214780"><Module::YAML>#quick_emit-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=380" title="/opt/ruby/lib/ruby/1.8/yaml.rb:380">380</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_emit-1_214780">YAML::Syck::Emitter#emit-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=387" title="/opt/ruby/lib/ruby/1.8/yaml.rb:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=382" title="/opt/ruby/lib/ruby/1.8/yaml.rb:382">382</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Hash_each_value_214780">Hash#each_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=241" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:241">241</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb:28">28</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb:29">29</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/15</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/15</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/15</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 15</td> + <td class="method_name"><a name="ERB__Util_h_214780">ERB::Util#h</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=782" title="/opt/ruby/lib/ruby/1.8/erb.rb:782">782</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 60/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=783" title="/opt/ruby/lib/ruby/1.8/erb.rb:783">783</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 15/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=783" title="/opt/ruby/lib/ruby/1.8/erb.rb:783">783</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="NilClass_to_yaml_214780">NilClass#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=402" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:402">402</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=403" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:403">403</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:250">250</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__exempt_from_layout__214780">ActionView::Base#_exempt_from_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=350" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:350">350</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Template_to_s_214780">ActionView::Template#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=351" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:351">351</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=351" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:351">351</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#Enumerable_any__214780">Enumerable#any?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=352" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:352">352</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/9</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/9</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers__ERB_compile_214780">ActionView::TemplateHandlers::ERB#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name"><a href="#ActionView__TemplateError_initialize_214780">ActionView::TemplateError#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:11">11</a></td> + </tr> + + + <tr class="method"> + <td> 0.11%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 9</td> + <td class="method_name"><a name="ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_source_214780">ActionView::Template#_unmemoized_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__CGIWrapper_initialize_214780">ActionController::CGIWrapper#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:272">272</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__CgiExt__Stdinput_initialize_214780">ActionController::CgiExt::Stdinput#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb:17">17</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI_initialize_without_stdinput_214780">CGI#initialize_without_stdinput</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb:20">20</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 199/203</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=532" title="/opt/ruby/lib/ruby/1.8/erb.rb:532">532</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/203</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Inflections_camelize_214780">ActiveSupport::CoreExtensions::String::Inflections#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/203</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Array__Conversions_to_s_214780">ActiveSupport::CoreExtensions::Array::Conversions#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:63">63</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.10%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 203</td> + <td class="method_name"><a name="Symbol_____214780">Symbol#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/11</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=240" title="/opt/ruby/lib/ruby/1.8/monitor.rb:240">240</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/11</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=240" title="/opt/ruby/lib/ruby/1.8/monitor.rb:240">240</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="MonitorMixin_mon_enter_214780">MonitorMixin#mon_enter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=212" title="/opt/ruby/lib/ruby/1.8/monitor.rb:212">212</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 22/44</td> + <td class="method_name"><a href="#_Class__Thread__critical__214780"><Class::Thread>#critical=</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=217" title="/opt/ruby/lib/ruby/1.8/monitor.rb:217">217</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/38</td> + <td class="method_name"><a href="#Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=215" title="/opt/ruby/lib/ruby/1.8/monitor.rb:215">215</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_acquire_214780">MonitorMixin#mon_acquire</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=214" title="/opt/ruby/lib/ruby/1.8/monitor.rb:214">214</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_location_214780">ActionView::TemplateError#source_location</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:99">99</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:60">60</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:66">66</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_strip_base_path_214780">ActionView::TemplateError#strip_base_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name">String#slice!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:68">68</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__CgiExt__Stdinput_initialize_214780">ActionController::CgiExt::Stdinput#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb:20">20</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI_initialize_without_stdinput_214780">CGI#initialize_without_stdinput</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2264" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2264">2264</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6571</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2294" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2294">2294</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__QueryExtension_initialize_query_214780">CGI::QueryExtension#initialize_query</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2276" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2276">2276</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#Kernel_extend_214780">Kernel#extend</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2269" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2269">2269</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:97">97</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session_initialize_214780">CGI::Session#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb#line=37" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb:37">37</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session_initialize_without_cgi_reader_214780">CGI::Session#initialize_without_cgi_reader</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:395">395</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__AssetTagHelper_stylesheet_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=570" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:570">570</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__TagHelper_tag_214780">ActionView::Helpers::TagHelper#tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_path_to_stylesheet_214780">ActionView::Helpers::AssetTagHelper#path_to_stylesheet</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ERB::Util#html_escape</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session_initialize_214780">CGI::Session#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.10%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session_initialize_without_cgi_reader_214780">CGI::Session#initialize_without_cgi_reader</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=246" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:246">246</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">#<Class:0x12e1bb0>#to_ary</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=261" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:261">261</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Module::ObjectSpace>#define_finalizer</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=299" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::CGI::Session>#callback</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=299" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">CGI::Cookie#respond_to?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=261" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:261">261</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Kernel#instance_eval</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=281" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:281">281</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=273" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:273">273</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=271" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:271">271</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">CGI::QueryExtension#key?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=256" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:256">256</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=689" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:689">689</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler_initialize_214780">ERB::Compiler#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=607" title="/opt/ruby/lib/ruby/1.8/erb.rb:607">607</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_prepare_trim_mode_214780">ERB::Compiler#prepare_trim_mode</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=608" title="/opt/ruby/lib/ruby/1.8/erb.rb:608">608</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=37" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:37">37</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.09%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="_Class__IO__readlines_214780"><Class::IO>#readlines</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=385" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:385">385</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=25" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:25">25</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_domain_214780">ActionController::AbstractRequest#domain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_host_214780">ActionController::AbstractRequest#host</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_extract_request_environment_without_subdomain_214780">ActionController::Routing::RouteSet#extract_request_environment_without_subdomain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:26">26</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render_214780">ActionController::Benchmarking#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render-1_214780">ActionController::Benchmarking#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="_Class__ActiveRecord__Base__connected__214780"><Class::ActiveRecord::Base>#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:124">124</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><Class::ActiveRecord::Base>#connection_handler</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:125">125</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__Base_assign_shortcuts_without_flash_214780">ActionController::Base#assign_shortcuts_without_flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1150">1150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:9">9</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_template_format_214780">ActionController::AbstractRequest#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:167">167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__SessionManagement_set_session_options_without_components_214780">ActionController::SessionManagement#set_session_options_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=381" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:381">381</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_parameters_214780">ActionController::AbstractRequest#request_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__IndifferentAccess_with_indifferent_access_214780">ActiveSupport::CoreExtensions::Hash::IndifferentAccess#with_indifferent_access</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Hash#update</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_parameters_214780">ActionController::AbstractRequest#query_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#path_parameters</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 188/188</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=478" title="/opt/ruby/lib/ruby/1.8/erb.rb:478">478</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.09%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 188</td> + <td class="method_name"><a name="StringScanner_eos__214780">StringScanner#eos?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Exception_framework_backtrace_214780">Exception#framework_backtrace</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/exception.rb:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Enumerable_grep_214780">Enumerable#grep</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit-1_214780"><Module::YAML>#quick_emit-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=387" title="/opt/ruby/lib/ruby/1.8/yaml.rb:387">387</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="YAML__Syck__Emitter_emit-1_214780">YAML::Syck::Emitter#emit-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 161/167</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_push_214780">ERB::Compiler::Buffer#push</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=500" title="/opt/ruby/lib/ruby/1.8/erb.rb:500">500</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/167</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_to_plain_segments_214780">ActionController::Routing::RouteSet#to_plain_segments</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=129" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:129">129</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/167</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.09%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 167</td> + <td class="method_name"><a name="Array____214780">Array#<<</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connected__214780"><Class::ActiveRecord::Base>#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:125">125</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionHandler_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=255" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:255">255</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_pool_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:256">256</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=529" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:529">529</a></td> + </tr> + + + <tr class="method"> + <td> 0.09%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_initialize_template_class_214780">ActionController::Base#initialize_template_class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1142">1142</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1144">1144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::Base>#master_helper_module</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1144">1144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Class__ActionController__Base__view_paths_214780"><Class::ActionController::Base>#view_paths</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1143" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1143">1143</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1144">1144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1143" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1143">1143</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_emit-1_214780">YAML::Syck::Emitter#emit-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + + <tr class="method"> + <td> 0.08%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#YAML__Syck__Out_map-1_214780">YAML::Syck::Out#map-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Object#to_yaml_properties</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:167">167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:167">167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#YAML__Syck__Out_scalar_214780">YAML::Syck::Out#scalar</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name">Object#to_yaml_style</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#String_taguri_214780">String#taguri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_taguri_214780">Hash#taguri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#String_is_binary_data__214780">String#is_binary_data?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:165">165</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_assign_default_content_type_and_charset!_214780">ActionController::AbstractResponse#assign_default_content_type_and_charset!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:126">126</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/8</td> + <td class="method_name"><a href="#ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset__214780">ActionController::AbstractResponse#charset=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:84">84</a></td> + </tr> + + + <tr class="method"> + <td> 0.08%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:74">74</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=76" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:76">76</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">NilClass#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=76" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:76">76</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/11</td> + <td class="method_name">Kernel#String</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_initialize_214780">ERB::Compiler#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=608" title="/opt/ruby/lib/ruby/1.8/erb.rb:608">608</a></td> + </tr> + + + <tr class="method"> + <td> 0.08%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler_prepare_trim_mode_214780">ERB::Compiler#prepare_trim_mode</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=579" title="/opt/ruby/lib/ruby/1.8/erb.rb:579">579</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/6571</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=585" title="/opt/ruby/lib/ruby/1.8/erb.rb:585">585</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=587" title="/opt/ruby/lib/ruby/1.8/erb.rb:587">587</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/11</td> + <td class="method_name">String#include?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=589" title="/opt/ruby/lib/ruby/1.8/erb.rb:589">589</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_assign_shortcuts_without_flash_214780">ActionController::Base#assign_shortcuts_without_flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1150">1150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__CookieJar_initialize_214780">ActionController::CookieJar#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:60">60</a></td> + </tr> + + + <tr class="method"> + <td> 0.08%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:57">57</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=65" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:65">65</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI_initialize_without_stdinput_214780">CGI#initialize_without_stdinput</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2276" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2276">2276</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__QueryExtension_initialize_query_214780">CGI::QueryExtension#initialize_query</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:9">9</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:18">18</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name">ActionController::CGIWrapper#env_table</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:18">18</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=386" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:386">386</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__Hash__IndifferentAccess_with_indifferent_access_214780">ActiveSupport::CoreExtensions::Hash::IndifferentAccess#with_indifferent_access</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=129" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:129">129</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">Hash#default=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=131" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:131">131</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/94</td> + <td class="method_name"><a href="#Hash_default_214780">Hash#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=131" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:131">131</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:130">130</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_node_export_214780">YAML::Syck::Emitter#node_export</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="String_to_yaml_214780">String#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=163" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:163">163</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit-1_214780"><Module::YAML>#quick_emit-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=164" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:164">164</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">String#is_complex_yaml?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=164" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:164">164</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:256">256</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb:28">28</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/module/synchronization.rb:29">29</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:4">4</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="__Module_0x22323bc__current_user_214780">#<Module:0x22323bc>#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):1">1</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):2">2</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 36/36</td> + <td class="method_name"><a href="#String_gsub!_214780">String#gsub!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 36</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__String__Conversions_ord_214780">ActiveSupport::CoreExtensions::String::Conversions#ord</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb:9">9</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 36/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb:10">10</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=329" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:329">329</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_format_and_extension_214780">ActionView::Template#_unmemoized_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/8</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=88" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:88">88</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.07%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="_Class__File__file__214780"><Class::File>#file?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=544" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:544">544</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Components__InstanceMethods_process_cleanup_214780">ActionController::Components::InstanceMethods#process_cleanup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=164" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:164">164</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_process_cleanup_without_components_214780">ActionController::SessionManagement#process_cleanup_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:165">165</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="AuthenticatedSystem_current_user_214780">AuthenticatedSystem#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:11">11</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_login_from_basic_auth_214780">AuthenticatedSystem#login_from_basic_auth</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:12">12</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_login_from_cookie_214780">AuthenticatedSystem#login_from_cookie</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:12">12</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">AuthenticatedSystem#login_from_session</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:12">12</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 129/139</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=525" title="/opt/ruby/lib/ruby/1.8/erb.rb:525">525</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/139</td> + <td class="method_name">ActionController::AbstractRequest#named_host?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=527" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:527">527</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/139</td> + <td class="method_name"><a href="#Set_initialize_214780">Set#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=67" title="/opt/ruby/lib/ruby/1.8/set.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/139</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=314" title="/opt/ruby/lib/ruby/1.8/logger.rb:314">314</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/139</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=856" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:856">856</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.07%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 139</td> + <td class="method_name"><a name="Kernel_nil__214780">Kernel#nil?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=30" title="/opt/ruby/lib/ruby/1.8/monitor.rb:30">30</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections_without_synchronization!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections_without_synchronization!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=116" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:116">116</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_clear_stale_cached_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#clear_stale_cached_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:117">117</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:118">118</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=34" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:34">34</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47layout46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb:26">26</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 30/201</td> + <td class="method_name"><a href="#String_concat_214780">String#concat</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.erb:29">29</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Integration__Runner_get_214780">ActionController::Integration::Runner#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=447" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:447">447</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_process_214780">ActionController::Base#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/test_process.rb:18">18</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Object_returning_214780">Object#returning</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:22">22</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Array#-</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Integration__Runner_copy_session_variables!_214780">ActionController::Integration::Runner#copy_session_variables!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=448" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:448">448</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Kernel#instance_variable_names</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:20">20</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Components__InstanceMethods_process_cleanup_214780">ActionController::Components::InstanceMethods#process_cleanup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:165">165</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__SessionManagement_process_cleanup_without_components_214780">ActionController::SessionManagement#process_cleanup_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=138" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:138">138</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_clear_persistent_model_associations_214780">ActionController::SessionManagement#clear_persistent_model_associations</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_cleanup_without_session_management_support_214780">ActionController::Base#process_cleanup_without_session_management_support</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=140" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:140">140</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Renderable__unmemoized_compiled_source_214780">ActionView::Renderable#_unmemoized_compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="ActionView__Renderable_handler_214780">ActionView::Renderable#handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable__unmemoized_handler_214780">ActionView::Renderable#_unmemoized_handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">Module#freeze</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections_without_synchronization!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections_without_synchronization!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:118">118</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/11</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_close_214780">ERB::Compiler::Buffer#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=511" title="/opt/ruby/lib/ruby/1.8/erb.rb:511">511</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/11</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_initialize_214780">ERB::Compiler::Buffer#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=493" title="/opt/ruby/lib/ruby/1.8/erb.rb:493">493</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_remove_stale_cached_threads!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#remove_stale_cached_threads!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#Set_merge_214780">Set#merge</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=258" title="/opt/ruby/lib/ruby/1.8/set.rb:258">258</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Set#add</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=258" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:258">258</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Thread#alive?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:179">179</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/161</td> + <td class="method_name"><a href="#ERB__Compiler__Buffer_push_214780">ERB::Compiler::Buffer#push</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=512" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:512">512</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__AbstractAdapter_verify!_214780">ActiveRecord::ConnectionAdapters::AbstractAdapter#verify!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=119" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:119">119</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Set#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:179">179</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Kernel#object_id</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=179" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:179">179</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name"><a href="#ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:67">67</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="ActionView__TemplateError_strip_base_path_214780">ActionView::TemplateError#strip_base_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:91">91</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=92" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:92">92</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/10</td> + <td class="method_name"><Class::Regexp>#escape</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:93">93</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/13</td> + <td class="method_name"><a href="#String_gsub!_214780">String#gsub!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:93">93</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/18</td> + <td class="method_name"><a href="#_Class__File__expand_path_214780"><Class::File>#expand_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:93">93</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr class="method"> + <td> 0.07%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_request_origin_214780">ActionController::Base#request_origin</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1224" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1224">1224</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActiveSupport::CoreExtensions::Time::Conversions#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1227" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1227">1227</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_remote_ip_214780">ActionController::AbstractRequest#remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1227" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1227">1227</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1227" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1227">1227</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Class__Time__now_214780"><Class::Time>#now</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1227" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1227">1227</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=523" title="/opt/ruby/lib/ruby/1.8/erb.rb:523">523</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler_make_scanner_214780">ERB::Compiler#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=603" title="/opt/ruby/lib/ruby/1.8/erb.rb:603">603</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__ERB__Compiler__Scanner__make_scanner_214780"><Class::ERB::Compiler::Scanner>#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=604" title="/opt/ruby/lib/ruby/1.8/erb.rb:604">604</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 110/111</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=540" title="/opt/ruby/lib/ruby/1.8/erb.rb:540">540</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/111</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.06%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 111</td> + <td class="method_name"><a name="String_dump_214780">String#dump</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47store47index46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47store47index46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/store/index.html.erb:3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionController__Flash__InstanceMethods_flash_without_components_214780">ActionController::Flash::InstanceMethods#flash_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:157">157</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">AuthenticatedSystem#login_from_session</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=160" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:160">160</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:101">101</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="CGI__Session_[]_214780">CGI::Session#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=303" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:303">303</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_restore_214780">CGI::Session::CookieStore#restore</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=304" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:304">304</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=305" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:305">305</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/94</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__IndifferentAccess_with_indifferent_access_214780">ActiveSupport::CoreExtensions::Hash::IndifferentAccess#with_indifferent_access</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=131" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:131">131</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/94</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_default_214780">HashWithIndifferentAccess#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 91/94</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=306" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:306">306</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 94</td> + <td class="method_name"><a name="Hash_default_214780">Hash#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/10</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:301">301</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__AssetTagHelper_path_to_stylesheet_214780">ActionView::Helpers::AssetTagHelper#path_to_stylesheet</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=316" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:316">316</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=317" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:317">317</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=130" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:130">130</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="HashWithIndifferentAccess_initialize_214780">HashWithIndifferentAccess#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:6">6</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_update_214780">HashWithIndifferentAccess#update</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:9">9</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name">Hash#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:8">8</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActiveRecord__QueryCache_cache_214780">ActiveRecord::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/query_cache.rb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render_214780">ActionController::Benchmarking#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:47">47</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render-1_214780">ActionController::Benchmarking#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:47">47</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="_Class__ActiveRecord__Base__connection_214780"><Class::ActiveRecord::Base>#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=112" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:112">112</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__retrieve_connection_214780"><Class::ActiveRecord::Base>#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:113">113</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 17/90</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=553" title="/opt/ruby/lib/ruby/1.8/erb.rb:553">553</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/90</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=585" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:585">585</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/90</td> + <td class="method_name"><a href="#ActionView__TemplateError_file_name_214780">ActionView::TemplateError#file_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:68">68</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/90</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=227" title="/opt/ruby/lib/ruby/1.8/monitor.rb:227">227</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/90</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:174">174</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/90</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:20">20</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/90</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/90</td> + <td class="method_name"><a href="#ActionController__Benchmarking__ClassMethods_benchmark_214780">ActionController::Benchmarking::ClassMethods#benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:24">24</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 90</td> + <td class="method_name"><a name="Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=585" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:585">585</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template__unmemoized_source_214780">ActionView::Template#_unmemoized_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:55">55</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__IO__read_214780"><Class::IO>#read</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:56">56</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=228" title="/opt/ruby/lib/ruby/1.8/monitor.rb:228">228</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="MonitorMixin_mon_release_214780">MonitorMixin#mon_release</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=291" title="/opt/ruby/lib/ruby/1.8/monitor.rb:291">291</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 22/45</td> + <td class="method_name"><a href="#Array_shift_214780">Array#shift</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=294" title="/opt/ruby/lib/ruby/1.8/monitor.rb:294">294</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_path_to_stylesheet_214780">ActionView::Helpers::AssetTagHelper#path_to_stylesheet</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=317" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:317">317</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=473" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:473">473</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><Class::ActionController::Base>#asset_host</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=510" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:510">510</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#Mutex_synchronize_214780">Mutex#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=487" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:487">487</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><Class::ActionController::Base>#relative_url_root</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=474" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:474">474</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionView::Helpers::AssetTagHelper#compute_asset_host</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=508" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:508">508</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_protocol_214780">ActionController::AbstractRequest#protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_make_scanner_214780">ERB::Compiler#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=604" title="/opt/ruby/lib/ruby/1.8/erb.rb:604">604</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="_Class__ERB__Compiler__Scanner__make_scanner_214780"><Class::ERB::Compiler::Scanner>#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=271" title="/opt/ruby/lib/ruby/1.8/erb.rb:271">271</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Hash_fetch_214780">Hash#fetch</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=272" title="/opt/ruby/lib/ruby/1.8/erb.rb:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=273" title="/opt/ruby/lib/ruby/1.8/erb.rb:273">273</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/14</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:118">118</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 14</td> + <td class="method_name"><a name="ActionView__PathSet__Path_[]_214780">ActionView::PathSet::Path#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:68">68</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 14/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=70" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:70">70</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#Enumerable_sum_214780">Enumerable#sum</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:61">61</a></td> + </tr> + + + <tr class="method"> + <td> 0.06%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="Enumerable_sum-1_214780">Enumerable#sum-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:57">57</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/16</td> + <td class="method_name">Kernel#block_given?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name">Array#size</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:58">58</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/438</td> + <td class="method_name"><a href="#Enumerable_inject_214780">Enumerable#inject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:58">58</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__connection_214780"><Class::ActiveRecord::Base>#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:113">113</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="_Class__ActiveRecord__Base__retrieve_connection_214780"><Class::ActiveRecord::Base>#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=120" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:120">120</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name"><Class::ActiveRecord::Base>#connection_handler</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:121">121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:121">121</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionView__Template_to_s_214780">ActionView::Template#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_214780">ActionView::Template#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 73/76</td> + <td class="method_name"><a href="#Array_reject_214780">Array#reject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:29">29</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/76</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/76</td> + <td class="method_name">Hash#each_key</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=352" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:352">352</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/76</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 76</td> + <td class="method_name"><a name="String__~_214780">String#=~</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#ActionView__Renderable_render_214780">ActionView::Renderable#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/10</td> + <td class="method_name"><a href="#ActionView__Renderable_render-1_214780">ActionView::Renderable#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=32" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:32">32</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 10</td> + <td class="method_name"><a name="ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">ActionView::Template#_unmemoized_mime_type</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_process_cleanup_without_components_214780">ActionController::SessionManagement#process_cleanup_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=140" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:140">140</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_process_cleanup_without_session_management_support_214780">ActionController::Base#process_cleanup_without_session_management_support</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1262" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1262">1262</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_close_session_214780">ActionController::Base#close_session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1263" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1263">1263</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name">ActionController::Layout#default_template_format</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=281" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:281">281</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/11</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=331" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:331">331</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="ActionView__Base_template_format_214780">ActionView::Base#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=280" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:280">280</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=284" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:284">284</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=283" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:283">283</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_template_format_214780">ActionController::AbstractRequest#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=284" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:284">284</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_source_214780">ActionView::Template#_unmemoized_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:56">56</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="_Class__IO__read_214780"><Class::IO>#read</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_cleanup_without_session_management_support_214780">ActionController::Base#process_cleanup_without_session_management_support</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1263" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1263">1263</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_close_session_214780">ActionController::Base#close_session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1234" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1234">1234</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session_close_214780">CGI::Session#close</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1235" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1235">1235</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1235" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1235">1235</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_node_export_214780">YAML::Syck::Emitter#node_export</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Hash_to_yaml-1_214780">Hash#to_yaml-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=37" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:37">37</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit-1_214780"><Module::YAML>#quick_emit-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=38" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:38">38</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Kernel#object_id</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=38" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:38">38</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=487" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:487">487</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/7</td> + <td class="method_name"><a href="#ActionView__Renderable_compile_214780">ActionView::Renderable#compile</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:56">56</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Mutex_synchronize_214780">Mutex#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=488" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:488">488</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name"><a href="#ActionView__Renderable_recompile__214780">ActionView::Renderable#recompile?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:57">57</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_initialize_214780">HashWithIndifferentAccess#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:9">9</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="HashWithIndifferentAccess_update_214780">HashWithIndifferentAccess#update</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:45">45</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#Hash_each_pair_214780">Hash#each_pair</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:46">46</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47app47views47layouts47application46html46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/app/views/layouts/application.html.erb:15">15</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="NilClass_method_missing_214780">NilClass#method_missing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:45">45</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Module_included_214780">Module#included</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#NilClass_raise_nil_warning_for_214780">NilClass#raise_nil_warning_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:46">46</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 72/72</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.05%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 72</td> + <td class="method_name"><a name="Regexp_____214780">Regexp#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=385" title="/opt/ruby/lib/ruby/1.8/yaml.rb:385">385</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="_Module__YAML__emitter_214780"><Module::YAML>#emitter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=101" title="/opt/ruby/lib/ruby/1.8/yaml.rb:101">101</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">YAML::Syck::Emitter#set_resolver</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=101" title="/opt/ruby/lib/ruby/1.8/yaml.rb:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><Module::YAML>#resolver</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=101" title="/opt/ruby/lib/ruby/1.8/yaml.rb:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=101" title="/opt/ruby/lib/ruby/1.8/yaml.rb:101">101</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_close_session_214780">ActionController::Base#close_session</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1235" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1235">1235</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session_close_214780">CGI::Session#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=323" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:323">323</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_close_214780">CGI::Session::CookieStore#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=324" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:324">324</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#clear</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=325" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:325">325</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_prepare!_214780">ActionController::AbstractResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=131" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:131">131</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractResponse_assign_default_content_type_and_charset!_214780">ActionController::AbstractResponse#assign_default_content_type_and_charset!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:125">125</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractResponse#default_charset</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:127">127</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractResponse#sending_file?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:127">127</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset__214780">ActionController::AbstractResponse#charset=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:127">127</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:126">126</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset_214780">ActionController::AbstractResponse#charset</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:127">127</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session_[]_214780">CGI::Session#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=304" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:304">304</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session__CookieStore_restore_214780">CGI::Session::CookieStore#restore</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:99">99</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_unmarshal_214780">CGI::Session::CookieStore#unmarshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">CGI::Session::CookieStore#read_cookie</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=100" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:100">100</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_request_origin_214780">ActionController::Base#request_origin</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1227" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1227">1227</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_remote_ip_214780">ActionController::AbstractRequest#remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#_Class__ActiveRecord__Base__retrieve_connection_214780"><Class::ActiveRecord::Base>#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb#line=121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:121">121</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=248" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:248">248</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/5</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_pool_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=249" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:249">249</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_verify_active_connections_without_synchronization!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#verify_active_connections_without_synchronization!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:117">117</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_clear_stale_cached_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#clear_stale_cached_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:125">125</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_remove_stale_cached_threads!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#remove_stale_cached_threads!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:126">126</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 0.05%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template_path_without_extension_214780">ActionView::Template#path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_without_extension_214780">ActionView::Template#_unmemoized_path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_render_214780">ActionView::RenderablePartial#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19">19</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_without_format_and_extension_214780">ActionView::Template#_unmemoized_path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_update_214780">HashWithIndifferentAccess#update</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Hash_each_pair_214780">Hash#each_pair</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_convert_key_214780">HashWithIndifferentAccess#convert_key</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">Hash#regular_writer</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_convert_value_214780">HashWithIndifferentAccess#convert_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:46">46</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_clear_stale_cached_connections!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#clear_stale_cached_connections!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:126">126</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_remove_stale_cached_threads!_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#remove_stale_cached_threads!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=175" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:175">175</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::Thread>#list</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Set#each</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=181" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:181">181</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name">Hash#keys</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:176">176</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session_close_214780">CGI::Session#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=324" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:324">324</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session__CookieStore_close_214780">CGI::Session::CookieStore#close</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=108" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:108">108</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Hash#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=109" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:109">109</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_marshal_214780">CGI::Session::CookieStore#marshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=110" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:110">110</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=112" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:112">112</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/49</td> + <td class="method_name"><a href="#String_size_214780">String#size</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=111" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:111">111</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=111" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:111">111</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=575" title="/opt/ruby/lib/ruby/1.8/erb.rb:575">575</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler__Buffer_close_214780">ERB::Compiler::Buffer#close</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=509" title="/opt/ruby/lib/ruby/1.8/erb.rb:509">509</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=514" title="/opt/ruby/lib/ruby/1.8/erb.rb:514">514</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/11</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=511" title="/opt/ruby/lib/ruby/1.8/erb.rb:511">511</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/402</td> + <td class="method_name"><a href="#String____214780">String#<<</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=514" title="/opt/ruby/lib/ruby/1.8/erb.rb:514">514</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=224" title="/opt/ruby/lib/ruby/1.8/monitor.rb:224">224</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="MonitorMixin_mon_check_owner_214780">MonitorMixin#mon_check_owner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=276" title="/opt/ruby/lib/ruby/1.8/monitor.rb:276">276</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=277" title="/opt/ruby/lib/ruby/1.8/monitor.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/31</td> + <td class="method_name"><a href="#_Class__Thread__current_214780"><Class::Thread>#current</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=277" title="/opt/ruby/lib/ruby/1.8/monitor.rb:277">277</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_initialize_214780">CGI::Session::CookieStore#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=79" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:79">79</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type__214780">ActionController::AbstractResponse#content_type=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name">Set#add</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=196" title="/opt/ruby/lib/ruby/1.8/set.rb:196">196</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_content_length!_214780">ActionController::RackResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=236" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:236">236</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/44</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/44</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/44</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=306" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:306">306</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset__214780">ActionController::AbstractResponse#charset=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:84">84</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__RackResponse_convert_content_type!_214780">ActionController::RackResponse#convert_content_type!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=230" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1128">1128</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name">ActionController::AbstractResponse#convert_content_type!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=163" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:163">163</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 44</td> + <td class="method_name"><a name="Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/18</td> + <td class="method_name"><a href="#Array_hash_214780">Array#hash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:66">66</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/66</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_content_length!_214780">ActionController::RackResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=236" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:236">236</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 36/66</td> + <td class="method_name"><a href="#String_gsub!_214780">String#gsub!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/66</td> + <td class="method_name">ActionController::StatusCodes#interpret_status-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=77" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:77">77</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 21/66</td> + <td class="method_name"><a href="#Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/66</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_format_message_214780">Hodel3000CompliantLogger#format_message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 66</td> + <td class="method_name"><a name="Fixnum_to_s_214780">Fixnum#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_remote_ip_214780">ActionController::AbstractRequest#remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=201" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:201">201</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=206" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:206">206</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Array_reject_214780">Array#reject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=205" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:205">205</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#Symbol_to_proc_214780">Symbol#to_proc</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Array#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=204" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:204">204</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name">Hash#include?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=210" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:210">210</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=231" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:231">231</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_options_with_string_keys_214780">ActionController::RackRequest#session_options_with_string_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:150">150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/12</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__ReverseMerge_reverse_merge_214780">ActiveSupport::CoreExtensions::Hash::ReverseMerge#reverse_merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name">ActionController::AbstractResponse#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 12</td> + <td class="method_name"><a name="Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/23</td> + <td class="method_name"><a href="#_Class__Hash__allocate_214780"><Class::Hash>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/16</td> + <td class="method_name"><a href="#Hash_initialize_copy_214780">Hash#initialize_copy</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=184" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:184">184</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:310">310</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__AbstractResponse_content_type__214780">ActionController::AbstractResponse#content_type=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:64">64</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name">Mime::Type#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name">Kernel#=~</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/294</td> + <td class="method_name"><a href="#NilClass_nil__214780">NilClass#nil?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset_214780">ActionController::AbstractResponse#charset</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:66">66</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=385" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:385">385</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Routing__RouteSet_recognize_path_214780">ActionController::Routing::RouteSet#recognize_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:55">55</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__RouteSet__recognize_optimized_214780"><Object::ActionController::Routing::RouteSet>#recognize_optimized</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:56">56</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=82" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:82">82</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackRequest_cookie_only__214780">ActionController::RackRequest#cookie_only?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:124">124</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_options_with_string_keys_214780">ActionController::RackRequest#session_options_with_string_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:125">125</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_call_214780">ActiveSupport::Callbacks::Callback#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:166">166</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Filters__Filter_should_run_callback__214780">ActionController::Filters::Filter#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=156" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:156">156</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_should_run_callback__214780">ActiveSupport::Callbacks::Callback#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:157">157</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">ActionController::Filters::Filter#should_not_skip?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:157">157</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Filters__Filter_included_in_action__214780">ActionController::Filters::Filter#included_in_action?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:157">157</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_path_214780">ActionController::Routing::RouteSet#recognize_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:56">56</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="_Object__ActionController__Routing__RouteSet__recognize_optimized_214780"><Object::ActionController::Routing::RouteSet>#recognize_optimized</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=152" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:152">152</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">Fixnum#<</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=371" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:371">371</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__Route__recognize_214780"><Object::ActionController::Routing::Route>#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=372" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:372">372</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Array#size</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=371" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:371">371</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=372" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:372">372</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/294</td> + <td class="method_name"><a href="#NilClass_nil__214780">NilClass#nil?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=155" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:155">155</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_to_plain_segments_214780">ActionController::Routing::RouteSet#to_plain_segments</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=153" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:153">153</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=499" title="/opt/ruby/lib/ruby/1.8/monitor.rb:499">499</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=499" title="/opt/ruby/lib/ruby/1.8/monitor.rb:499">499</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Logger__LogDevice_check_shift_log_214780">Logger::LogDevice#check_shift_log</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=539" title="/opt/ruby/lib/ruby/1.8/logger.rb:539">539</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=540" title="/opt/ruby/lib/ruby/1.8/logger.rb:540">540</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=542" title="/opt/ruby/lib/ruby/1.8/logger.rb:542">542</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=30" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:30">30</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Symbol_to_yaml_214780">Symbol#to_yaml</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=192" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:192">192</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=193" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:193">193</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:178">178</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="SslRequirement_ensure_proper_protocol_214780">SslRequirement#ensure_proper_protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:49">49</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SslRequirement_ssl_required__214780">SslRequirement#ssl_required?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SslRequirement_ssl_allowed__214780">SslRequirement#ssl_allowed?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:50">50</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_ssl__214780">ActionController::AbstractRequest#ssl?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:56">56</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:56">56</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Class_new-2_214780">Class#new-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="CGI__Cookie_initialize_214780">CGI::Cookie#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=28" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:28">28</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name">Kernel#Array</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:31">31</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/14</td> + <td class="method_name"><a href="#Regexp_match_214780">Regexp#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9</td> + <td class="method_name">Kernel#kind_of?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:29">29</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">#<Class:0x12e1bb0>#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><Object::Object>#[]</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:51">51</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers_template_handler_extensions_214780">ActionView::TemplateHandlers#template_handler_extensions</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:33">33</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="Symbol_to_proc_214780">Symbol#to_proc</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb#line=10" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb:10">10</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/6</td> + <td class="method_name"><a href="#_Class__Proc__new_214780"><Class::Proc>#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb:11">11</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#MonitorMixin_synchronize_214780">MonitorMixin#synchronize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=504" title="/opt/ruby/lib/ruby/1.8/monitor.rb:504">504</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#MonitorMixin_synchronize-1_214780">MonitorMixin#synchronize-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=504" title="/opt/ruby/lib/ruby/1.8/monitor.rb:504">504</a></td> + </tr> + + + <tr class="method"> + <td> 0.04%</td> + <td> 0.04%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="IO_write_214780">IO#write</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/18</td> + <td class="method_name"><a href="#Hash_fetch_214780">Hash#fetch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/18</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:66">66</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/18</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/18</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 18</td> + <td class="method_name"><a name="Array_hash_214780">Array#hash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name">Kernel#hash</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 18/18</td> + <td class="method_name">String#hash</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:66">66</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_query_string</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=326" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_unmarshal_214780">CGI::Session::CookieStore#unmarshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_path_214780">ActionController::AbstractRequest#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=202" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:202">202</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_domain_214780">ActionController::AbstractRequest#domain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/24</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=98" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:98">98</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=296" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:296">296</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/24</td> + <td class="method_name"><a href="#_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:97">97</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/24</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_to_plain_segments_214780">ActionController::Routing::RouteSet#to_plain_segments</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:128">128</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/24</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_charset_214780">ActionController::AbstractResponse#charset</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_constantize_214780">ActiveSupport::Inflector#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=322" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:322">322</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 24</td> + <td class="method_name"><a name="String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ERB_initialize_214780">ERB#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=690" title="/opt/ruby/lib/ruby/1.8/erb.rb:690">690</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ERB_set_eoutvar_214780">ERB#set_eoutvar</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=707" title="/opt/ruby/lib/ruby/1.8/erb.rb:707">707</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/8</td> + <td class="method_name">Array#push</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=717" title="/opt/ruby/lib/ruby/1.8/erb.rb:717">717</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=258" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:258">258</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/7</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=258" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:258">258</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__Hash__ReverseMerge_reverse_merge_214780">ActiveSupport::CoreExtensions::Hash::ReverseMerge#reverse_merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb:21">21</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/12</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb:22">22</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_restore_214780">CGI::Session::CookieStore#restore</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:101">101</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session__CookieStore_unmarshal_214780">CGI::Session::CookieStore#unmarshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=137" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:137">137</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_generate_digest_214780">CGI::Session::CookieStore#generate_digest</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:142">142</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Module::Base64>#decode64</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=147" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:147">147</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Module::Marshal>#load</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=147" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:147">147</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:142">142</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=385" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:385">385</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_path_214780">ActionController::AbstractRequest#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_path_214780">ActionController::AbstractRequest#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=273" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:273">273</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session__CookieStore_initialize_214780">CGI::Session::CookieStore#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:52">52</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:54">54</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">CGI::Session::CookieStore#ensure_secret_secure</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=59" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:59">59</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=79" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:79">79</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:68">68</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1122">1122</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1125">1125</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6571</td> + <td class="method_name"><a href="#Kernel_____214780">Kernel#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1136" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1136">1136</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1135">1135</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/22</td> + <td class="method_name"><a href="#ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1134" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1134">1134</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__StatusCodes_interpret_status_214780">ActionController::StatusCodes#interpret_status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1128">1128</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1137" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1137">1137</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1128">1128</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Dispatcher_handle_request_214780">ActionController::Dispatcher#handle_request</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:151">151</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackResponse_out_214780">ActionController::RackResponse#out</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:167">167</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionController__RackResponse_status_214780">ActionController::RackResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=173" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:173">173</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Hash#to_hash</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:174">174</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">String#to_i</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:174">174</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=170" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:170">170</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookie_only__214780">ActionController::RackRequest#cookie_only?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=97" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:97">97</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionController__RackRequest_session_options_with_string_keys_214780">ActionController::RackRequest#session_options_with_string_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=149" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:149">149</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/12</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:150">150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__Hash__Keys_stringify_keys_214780">ActiveSupport::CoreExtensions::Hash::Keys#stringify_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:150">150</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:31">31</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name"><a href="#Kernel_send-2_214780">Kernel#send-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:31">31</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="ActionView__Base__evaluate_assigns_and_ivars_214780">ActionView::Base#_evaluate_assigns_and_ivars</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=294" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:294">294</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Kernel#instance_variables</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=301" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:301">301</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Array#-</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=300" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:300">300</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#protected_instance_variables</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=300" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:300">300</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=300" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:300">300</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/20</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=296" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:296">296</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Hash_taguri_214780">Hash#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=63" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:63">63</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name">Module#==</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><Module::YAML>#tagged_classes</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Module#yaml_tag_class_name</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=70" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:70">70</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=70" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:70">70</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=64" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><Class::Hash>#yaml_tag_subclasses?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/62</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_close_214780">CGI::Session::CookieStore#close</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=111" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:111">111</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 42/62</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=536" title="/opt/ruby/lib/ruby/1.8/erb.rb:536">536</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/62</td> + <td class="method_name"><a href="#Logger__LogDevice_check_shift_log_214780">Logger::LogDevice#check_shift_log</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=542" title="/opt/ruby/lib/ruby/1.8/logger.rb:542">542</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/62</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/62</td> + <td class="method_name"><a href="#Enumerable_sum_214780">Enumerable#sum</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:58">58</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/62</td> + <td class="method_name"><a href="#Enumerable_sum-1_214780">Enumerable#sum-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb#line=58" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/enumerable.rb:58">58</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/62</td> + <td class="method_name"><a href="#String_is_binary_data__214780">String#is_binary_data?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 62</td> + <td class="method_name"><a name="Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Float#coerce</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=146" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:146">146</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Float#></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=146" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:146">146</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_set_session_options_without_components_214780">ActionController::SessionManagement#set_session_options_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=135" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:135">135</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__SessionManagement__ClassMethods_session_options_for_214780">ActionController::SessionManagement::ClassMethods#session_options_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=99" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:99">99</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=100" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:100">100</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:121">121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=106" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:106">106</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Hash#empty?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:117">117</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::SessionManagement::ClassMethods#cached_session_options</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=100" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:100">100</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=105" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:105">105</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=122" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:122">122</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/40</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:20">20</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 40</td> + <td class="method_name"><a name="Kernel_method_214780">Kernel#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1143" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1143">1143</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base_initialize_214780">ActionView::Base#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=234" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:234">234</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base_view_paths__214780">ActionView::Base#view_paths=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=239" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:239">239</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=238" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:238">238</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/10</td> + <td class="method_name"><a href="#ActionView__Template_split_214780">ActionView::Template#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/10</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=318" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:318">318</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 10</td> + <td class="method_name"><a name="String_match_214780">String#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/14</td> + <td class="method_name"><a href="#Regexp_match_214780">Regexp#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:96">96</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_extract_request_environment_without_subdomain_214780">ActionController::Routing::RouteSet#extract_request_environment_without_subdomain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=432" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:432">432</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__AbstractRequest_method_214780">ActionController::AbstractRequest#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=38" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:38">38</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_method_214780">ActionController::AbstractRequest#request_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_current_user_214780">AuthenticatedSystem#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:12">12</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="AuthenticatedSystem_login_from_cookie_214780">AuthenticatedSystem#login_from_cookie</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=171" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:171">171</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::CookieJar#[]</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=172" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:172">172</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Cookies_cookies_214780">ActionController::Cookies#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=172" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:172">172</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#SslRequirement_ssl_required__214780">SslRequirement#ssl_required?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><Class::ActionController::Base>#allow_forgery_protection</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#SslRequirement_ssl_allowed__214780">SslRequirement#ssl_allowed?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><Class::ActionController::Base>#master_helper_module</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><Class::ActionController::Base>#rescue_handlers</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name">ActionController::Filters::ClassMethods#filter_chain</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=574" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/8</td> + <td class="method_name"><a href="#ActionController__Layout__ClassMethods_default_layout_214780">ActionController::Layout::ClassMethods#default_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:177">177</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="Class_read_inheritable_attribute_214780">Class#read_inheritable_attribute</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb#line=112" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb:112">112</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/8</td> + <td class="method_name">Class#inheritable_attributes</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb:113">113</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/inheritable_attributes.rb:113">113</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template__unmemoized_format_and_extension_214780">ActionView::Template#_unmemoized_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:22">22</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:23">23</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_close_214780">CGI::Session::CookieStore#close</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=110" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:110">110</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="CGI__Session__CookieStore_marshal_214780">CGI::Session::CookieStore#marshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=131" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:131">131</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#_Module__Marshal__dump_214780"><Module::Marshal>#dump</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=132" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:132">132</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_generate_digest_214780">CGI::Session::CookieStore#generate_digest</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=133" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:133">133</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActiveSupport::CoreExtensions::Base64::Encoding#encode64s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=132" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:132">132</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=194" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:194">194</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="YAML__Syck__Out_scalar_214780">YAML::Syck::Out#scalar</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_counter_name_214780">ActionView::RenderablePartial#_unmemoized_counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_variable_name_214780">ActionView::RenderablePartial#_unmemoized_variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><Class::CGI::Session>#callback</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi/session.rb#line=165" title="/opt/ruby/lib/ruby/1.8/cgi/session.rb:165">165</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/6</td> + <td class="method_name"><a href="#Symbol_to_proc_214780">Symbol#to_proc</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/symbol.rb:11">11</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="_Class__Proc__new_214780"><Class::Proc>#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/13</td> + <td class="method_name">Object#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActionView__Template_initialize_214780">ActionView::Template#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=289" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:289">289</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionView__Base__ProxyModule_include_214780">ActionView::Base::ProxyModule#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=230" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#CGI_initialize_without_stdinput_214780">CGI#initialize_without_stdinput</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=2269" title="/opt/ruby/lib/ruby/1.8/cgi.rb:2269">2269</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="Kernel_extend_214780">Kernel#extend</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name"><a href="#Module_extend_object_214780">Module#extend_object</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=289" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:289">289</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name">Module#extended</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=289" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:289">289</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Module__Benchmark__measure_214780"><Module::Benchmark>#measure</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/benchmark.rb#line=292" title="/opt/ruby/lib/ruby/1.8/benchmark.rb:292">292</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Module__Benchmark__realtime_214780"><Module::Benchmark>#realtime</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#_Module__Benchmark__realtime-1_214780"><Module::Benchmark>#realtime-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#ActionController__Base_request_origin_214780">ActionController::Base#request_origin</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1227" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1227">1227</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/11</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="_Class__Time__now_214780"><Class::Time>#now</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><Class::Time>#allocate</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=327" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:327">327</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name">Time#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=327" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:327">327</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name"><a href="#Mutex_synchronize_214780">Mutex#synchronize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=57" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:57">57</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="ActionView__Renderable_recompile__214780">ActionView::Renderable#recompile?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:90">90</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name"><Class::ActionView::PathSet::Path>#eager_load_templates?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name">Module#method_defined?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:91">91</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=520" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:520">520</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ERB__Compiler__Buffer_initialize_214780">ERB::Compiler::Buffer#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=489" title="/opt/ruby/lib/ruby/1.8/erb.rb:489">489</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/11</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=493" title="/opt/ruby/lib/ruby/1.8/erb.rb:493">493</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#_Class__ERB__Compiler__Scanner__make_scanner_214780"><Class::ERB::Compiler::Scanner>#make_scanner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=272" title="/opt/ruby/lib/ruby/1.8/erb.rb:272">272</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="Hash_fetch_214780">Hash#fetch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/18</td> + <td class="method_name"><a href="#Array_hash_214780">Array#hash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#Array_eql__214780">Array#eql?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_unmarshal_214780">CGI::Session::CookieStore#unmarshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:142">142</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_marshal_214780">CGI::Session::CookieStore#marshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=133" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:133">133</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="CGI__Session__CookieStore_generate_digest_214780">CGI::Session::CookieStore#generate_digest</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:124">124</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><Class::OpenSSL::HMAC>#hexdigest</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:126">126</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:125">125</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:126">126</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Layout_active_layout_214780">ActionController::Layout#active_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:218">218</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=221" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:221">221</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Layout#default_template_format</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=219" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:219">219</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout__ClassMethods_default_layout_214780">ActionController::Layout::ClassMethods#default_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=219" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:219">219</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=219" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:219">219</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name">String#include?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=230" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:230">230</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_assign_default_content_type_and_charset!_214780">ActionController::AbstractResponse#assign_default_content_type_and_charset!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:127">127</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type__214780">ActionController::AbstractResponse#content_type=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=66" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:66">66</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActionController__AbstractResponse_charset_214780">ActionController::AbstractResponse#charset</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=90" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:90">90</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name">NilClass#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=92" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:92">92</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/11</td> + <td class="method_name">Kernel#String</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=91" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:91">91</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#NilClass_raise_nil_warning_for_214780">NilClass#raise_nil_warning_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_convert_key_214780">HashWithIndifferentAccess#convert_key</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=110" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:110">110</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1167">1167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/44</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=253" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:253">253</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name">ActionController::CookieJar#[]</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_default_214780">HashWithIndifferentAccess#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks_run_callbacks_214780">ActiveSupport::Callbacks#run_callbacks</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=277" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_counter_name_214780">ActionView::RenderablePartial#_unmemoized_counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/44</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=325" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:325">325</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 44</td> + <td class="method_name"><a name="Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/11</td> + <td class="method_name"><a href="#MonitorMixin_mon_enter_214780">MonitorMixin#mon_enter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=214" title="/opt/ruby/lib/ruby/1.8/monitor.rb:214">214</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 11</td> + <td class="method_name"><a name="MonitorMixin_mon_acquire_214780">MonitorMixin#mon_acquire</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=282" title="/opt/ruby/lib/ruby/1.8/monitor.rb:282">282</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/31</td> + <td class="method_name"><a href="#_Class__Thread__current_214780"><Class::Thread>#current</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=288" title="/opt/ruby/lib/ruby/1.8/monitor.rb:288">288</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_path_214780">ActionController::AbstractRequest#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest__unmemoized_path_214780">ActionController::AbstractRequest#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=361" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:361">361</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">NilClass#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=365" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:365">365</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">String#sub!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=365" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:365">365</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_uri_214780">ActionController::AbstractRequest#request_uri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><Class::ActionController::Base>#relative_url_root</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=365" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:365">365</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">Array#first</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_prepare!_214780">ActionController::AbstractResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=133" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:133">133</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackResponse_set_content_length!_214780">ActionController::RackResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=234" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:234">234</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/66</td> + <td class="method_name"><a href="#Fixnum_to_s_214780">Fixnum#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=236" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:236">236</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=235" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:235">235</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=236" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:236">236</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=236" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:236">236</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/13</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#ActionView__Base__exempt_from_layout__214780">ActionView::Base#_exempt_from_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=352" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:352">352</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 13</td> + <td class="method_name"><a name="Enumerable_any__214780">Enumerable#any?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Set#each</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=352" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:352">352</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/20</td> + <td class="method_name"><a href="#Hash_each_214780">Hash#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:45">45</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_session_options_with_string_keys_214780">ActionController::RackRequest#session_options_with_string_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:150">150</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_link_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_link_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=384" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:384">384</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__Hash__Keys_stringify_keys_214780">ActiveSupport::CoreExtensions::Hash::Keys#stringify_keys</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/keys.rb#line=6" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/keys.rb:6">6</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/438</td> + <td class="method_name"><a href="#Enumerable_inject_214780">Enumerable#inject</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/keys.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/keys.rb:7">7</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:21">21</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__RenderablePartial_counter_name_214780">ActionView::RenderablePartial#counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_counter_name_214780">ActionView::RenderablePartial#_unmemoized_counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/45</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_without_format_and_extension_214780">ActionView::Template#_unmemoized_path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/45</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/45</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/45</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/45</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_format_and_extension_214780">ActionView::Template#_unmemoized_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/45</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_without_extension_214780">ActionView::Template#_unmemoized_path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/45</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_path_214780">ActionView::Template#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 45</td> + <td class="method_name"><a name="Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_domain_214780">ActionController::AbstractRequest#domain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionController__AbstractRequest_host_214780">ActionController::AbstractRequest#host</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_host</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_stale_session_check!_214780">ActionController::RackRequest#stale_session_check!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=82" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:82">82</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__AbstractRequest_query_parameters_214780">ActionController::AbstractRequest#query_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=426" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:426">426</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_query_string_214780">ActionController::RackRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:427">427</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::AbstractRequest>#parse_query_parameters</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:427">427</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:427">427</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_emit_214780">YAML::Syck::Emitter#emit</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#YAML__Syck__Emitter_emit-1_214780">YAML::Syck::Emitter#emit-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:387">387</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/14</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/14</td> + <td class="method_name"><a href="#ActionView__Base__pick_template_214780">ActionView::Base#_pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=245" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:245">245</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=879" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:879">879</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name">CGI::QueryExtension#key?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=1191" title="/opt/ruby/lib/ruby/1.8/cgi.rb:1191">1191</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 14</td> + <td class="method_name"><a name="Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/18</td> + <td class="method_name"><a href="#Array_hash_214780">Array#hash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Array_eql__214780">Array#eql?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#Proc_call_214780">Proc#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=404" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:404">404</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="NilClass_taguri_214780">NilClass#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=63" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:63">63</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><Class::NilClass>#yaml_tag_subclasses?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name">Module#==</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><Module::YAML>#tagged_classes</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=64" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base_template_format_214780">ActionView::Base#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=284" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:284">284</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_template_format_214780">ActionController::AbstractRequest#template_format</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:166">166</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#xhr?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=171" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:171">171</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:167">167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:167">167</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="_Class__CGI__unescape_214780"><Class::CGI>#unescape</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=351" title="/opt/ruby/lib/ruby/1.8/cgi.rb:351">351</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=352" title="/opt/ruby/lib/ruby/1.8/cgi.rb:352">352</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">String#tr</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/cgi.rb#line=352" title="/opt/ruby/lib/ruby/1.8/cgi.rb:352">352</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#_Class__CGI__Cookie__parse_214780"><Class::CGI::Cookie>#parse</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:94">94</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Class_new-2_214780">Class#new-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#_Class__Hash__allocate_214780"><Class::Hash>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:94">94</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/886</td> + <td class="method_name"><a href="#_Class__Object__allocate_214780"><Class::Object>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#CGI__Cookie_initialize_214780">CGI::Cookie#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:102">102</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Hash#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:94">94</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_current_user_214780">AuthenticatedSystem#current_user</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:12">12</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="AuthenticatedSystem_login_from_basic_auth_214780">AuthenticatedSystem#login_from_basic_auth</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=164" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:164">164</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__HttpAuthentication__Basic__ControllerMethods_authenticate_with_http_basic_214780">ActionController::HttpAuthentication::Basic::ControllerMethods#authenticate_with_http_basic</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:165">165</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template__unmemoized_path_214780">ActionView::Template#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:40">40</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:41">41</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#ActionView__Helpers__TagHelper_tag_options_214780">ActionView::Helpers::TagHelper#tag_options</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:144">144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/50</td> + <td class="method_name"><a href="#ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_remote_ip_214780">ActionController::AbstractRequest#_unmemoized_remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=206" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:206">206</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/50</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_method_214780">ActionController::AbstractRequest#request_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/50</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:167">167</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name">String#is_complex_yaml?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=143" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:143">143</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/50</td> + <td class="method_name"><a href="#ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/50</td> + <td class="method_name"><a href="#ActionView__Renderable_handler_214780">ActionView::Renderable#handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/50</td> + <td class="method_name"><a href="#ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/50</td> + <td class="method_name"><a href="#ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/50</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_host_214780">ActionController::AbstractRequest#host</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/50</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::ConnectionPool#connected_without_synchronization?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#ActionController__SessionManagement__ClassMethods_session_options_for_214780">ActionController::SessionManagement::ClassMethods#session_options_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=100" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:100">100</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/50</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_constantize_214780">ActiveSupport::Inflector#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=323" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:323">323</a></td> + </tr> + + + <tr class="method"> + <td> 0.03%</td> + <td> 0.03%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 50</td> + <td class="method_name"><a name="Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_method_214780">ActionController::AbstractRequest#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionController__AbstractRequest_request_method_214780">ActionController::AbstractRequest#request_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:52">52</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_request_method</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable_handler_214780">ActionView::Renderable#handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Renderable__unmemoized_handler_214780">ActionView::Renderable#_unmemoized_handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:15">15</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers_handler_class_for_extension_214780">ActionView::TemplateHandlers#handler_class_for_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:16">16</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base_initialize_214780">ActionView::Base#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=239" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:239">239</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base_view_paths__214780">ActionView::Base#view_paths=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:244">244</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Class__ActionView__Base__process_view_paths_214780"><Class::ActionView::Base>#process_view_paths</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=245" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:245">245</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=245" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:245">245</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_to_s_214780">ActionView::TemplateError#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:74">74</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_line_number_214780">ActionView::TemplateError#line_number</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:62">62</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActionView__TemplateError_message_214780">ActionView::TemplateError#message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:16">16</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Module::ActiveSupport::Deprecation>#silence-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:17">17</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=17" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:17">17</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_prepare!_214780">ActionController::AbstractResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=132" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:132">132</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractResponse_handle_conditional_get!_214780">ActionController::AbstractResponse#handle_conditional_get!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=138" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:138">138</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_nonempty_ok_response__214780">ActionController::AbstractResponse#nonempty_ok_response?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractResponse#last_modified?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=147" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:147">147</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractResponse#etag?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=147" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:147">147</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=571" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:571">571</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__TagHelper_tag_214780">ActionView::Helpers::TagHelper#tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:41">41</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__TagHelper_tag_options_214780">ActionView::Helpers::TagHelper#tag_options</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:42">42</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 22/44</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=230" title="/opt/ruby/lib/ruby/1.8/monitor.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 22/44</td> + <td class="method_name"><a href="#MonitorMixin_mon_enter_214780">MonitorMixin#mon_enter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=217" title="/opt/ruby/lib/ruby/1.8/monitor.rb:217">217</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 44</td> + <td class="method_name"><a name="_Class__Thread__critical__214780"><Class::Thread>#critical=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/49</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_close_214780">CGI::Session::CookieStore#close</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=111" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:111">111</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 42/49</td> + <td class="method_name"><a href="#ERB__Compiler__ExplicitScanner_scan_214780">ERB::Compiler::ExplicitScanner#scan</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=536" title="/opt/ruby/lib/ruby/1.8/erb.rb:536">536</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/49</td> + <td class="method_name"><a href="#ERB__Compiler_compile_214780">ERB::Compiler#compile</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/erb.rb#line=574" title="/opt/ruby/lib/ruby/1.8/erb.rb:574">574</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/49</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/49</td> + <td class="method_name"><a href="#String_is_binary_data__214780">String#is_binary_data?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 49</td> + <td class="method_name"><a name="String_size_214780">String#size</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_string_214780">ActionController::AbstractRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_method_segment_214780">ActionView::Template#method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_uri_214780">ActionController::AbstractRequest#request_uri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_method_214780">ActionController::AbstractRequest#request_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_source_214780">ActionView::Template#source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_remote_ip_214780">ActionController::AbstractRequest#remote_ip</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_path_214780">ActionController::AbstractRequest#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_mime_type_214780">ActionView::Template#mime_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_format_and_extension_214780">ActionView::Template#format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Renderable_compiled_source_214780">ActionView::Renderable#compiled_source</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_content_length_214780">ActionController::AbstractRequest#content_length</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_host_214780">ActionController::AbstractRequest#host</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_counter_name_214780">ActionView::RenderablePartial#counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/44</td> + <td class="method_name"><a href="#ActionView__Template_path_without_extension_214780">ActionView::Template#path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_protocol_214780">ActionController::AbstractRequest#protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 44</td> + <td class="method_name"><a name="Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_login_from_basic_auth_214780">AuthenticatedSystem#login_from_basic_auth</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:165">165</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__HttpAuthentication__Basic__ControllerMethods_authenticate_with_http_basic_214780">ActionController::HttpAuthentication::Basic::ControllerMethods#authenticate_with_http_basic</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:84">84</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__HttpAuthentication__Basic_authenticate_214780">ActionController::HttpAuthentication::Basic#authenticate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:85">85</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit-1_214780"><Module::YAML>#quick_emit-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=382" title="/opt/ruby/lib/ruby/1.8/yaml.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/40</td> + <td class="method_name"><a href="#ActionView__Base_render-1_214780">ActionView::Base#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=257" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:257">257</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_initialize_214780">HashWithIndifferentAccess#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:7">7</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/40</td> + <td class="method_name"><a href="#Logger__LogDevice_check_shift_log_214780">Logger::LogDevice#check_shift_log</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=540" title="/opt/ruby/lib/ruby/1.8/logger.rb:540">540</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name">ActiveSupport::CoreExtensions::Array::ExtractOptions#extract_options!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/extract_options.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/extract_options.rb:15">15</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name">CGI::Session::CookieStore#ensure_secret_secure</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:87">87</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=278" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:278">278</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><a href="#ActionController__Flash__InstanceMethods_flash_without_components_214780">ActionController::Flash::InstanceMethods#flash_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#Set_merge_214780">Set#merge</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=257" title="/opt/ruby/lib/ruby/1.8/set.rb:257">257</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name">ActionView::Helpers::AssetTagHelper#compute_asset_host</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=526" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:526">526</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_default_214780">HashWithIndifferentAccess#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><Class::ActionView::PathSet>#type_cast</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=4" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:4">4</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/40</td> + <td class="method_name"><a href="#_Module__YAML__quick_emit_214780"><Module::YAML>#quick_emit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml.rb#line=382" title="/opt/ruby/lib/ruby/1.8/yaml.rb:382">382</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/40</td> + <td class="method_name"><a href="#ActionView__Base_render_214780">ActionView::Base#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=257" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:257">257</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=863" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:863">863</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 40</td> + <td class="method_name"><a name="Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_path_without_extension_214780">ActionView::Template#path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template__unmemoized_path_without_extension_214780">ActionView::Template#_unmemoized_path_without_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:45">45</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:46">46</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=510" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:510">510</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_initialize_214780">CGI::Session::CookieStore#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:54">54</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#CGI__QueryExtension_initialize_query_214780">CGI::QueryExtension#initialize_query</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb:14">14</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#ActionController__RackRequest_query_string_214780">ActionController::RackRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name">CGI::Session::CookieStore#ensure_secret_secure</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=89" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:89">89</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/17</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=76" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:76">76</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/17</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_format_and_extension_214780">ActionView::Template#_unmemoized_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:42">42</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 17</td> + <td class="method_name"><a name="String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/blank.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/blank.rb:49">49</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name">ActionController::AbstractRequest#named_host?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=527" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:527">527</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__Route__recognize_214780"><Object::ActionController::Routing::Route>#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/14</td> + <td class="method_name"><a href="#String_match_214780">String#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/14</td> + <td class="method_name"><a href="#CGI__Cookie_initialize_214780">CGI::Cookie#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cgi_ext/cookie.rb:51">51</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 14</td> + <td class="method_name"><a name="Regexp_match_214780">Regexp#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_domain_214780">ActionController::AbstractRequest#domain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=307" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:307">307</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#named_host?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=308" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:308">308</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/19</td> + <td class="method_name">Array#last</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/38</td> + <td class="method_name"><a href="#Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_host_214780">ActionController::AbstractRequest#host</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#NilClass_method_missing_214780">NilClass#method_missing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="NilClass_raise_nil_warning_for_214780">NilClass#raise_nil_warning_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:50">50</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Kernel_raise_214780">Kernel#raise</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/402</td> + <td class="method_name"><a href="#String____214780">String#<<</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=184" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:184">184</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/22</td> + <td class="method_name"><a href="#ActionView__Base__set_controller_content_type_214780">ActionView::Base#_set_controller_content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/22</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=23" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:23">23</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=284" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:284">284</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/22</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name">ActionController::Layout#default_template_format</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=281" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:281">281</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/22</td> + <td class="method_name"><a href="#ActionController__Base_send_response_214780">ActionController::Base#send_response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=549" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:549">549</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/22</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1134" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1134">1134</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/22</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=868" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:868">868</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 22</td> + <td class="method_name"><a name="ActionController__Base_response_214780">ActionController::Base#response</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(eval)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(eval):1">1</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=26" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:26">26</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Routing__RouteSet_extract_request_environment_without_subdomain_214780">ActionController::Routing::RouteSet#extract_request_environment_without_subdomain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=431" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:431">431</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_method_214780">ActionController::AbstractRequest#method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=432" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:432">432</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_format_message_214780">Hodel3000CompliantLogger#format_message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Hodel3000CompliantLogger_msg2str_214780">Hodel3000CompliantLogger#msg2str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:29">29</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=31" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:31">31</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_connected__214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#connected?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/5</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=249" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:249">249</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_pool_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=270" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:270">270</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/9</td> + <td class="method_name">Module#name</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=271" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:271">271</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=271" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:271">271</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/45</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_evaluate_method_214780">ActiveSupport::Callbacks::Callback#evaluate_method</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/45</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 22/45</td> + <td class="method_name"><a href="#MonitorMixin_mon_release_214780">MonitorMixin#mon_release</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=294" title="/opt/ruby/lib/ruby/1.8/monitor.rb:294">294</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 20/45</td> + <td class="method_name"><a href="#Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 45</td> + <td class="method_name"><a name="Array_shift_214780">Array#shift</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#NilClass_method_missing_214780">NilClass#method_missing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Module_include_214780">Module#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=229" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:229">229</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Module_included_214780">Module#included</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 40/40</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=20" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:20">20</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 40</td> + <td class="method_name"><a name="Method_arity_214780">Method#arity</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=115" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:115">115</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Rescue_handler_for_rescue_214780">ActionController::Rescue#handler_for_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=219" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:219">219</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:244">244</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Enumerable#detect</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=222" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:222">222</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#rescue_handlers</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=222" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:222">222</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#reverse</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=222" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:222">222</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">HashWithIndifferentAccess#include?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_delete_214780">HashWithIndifferentAccess#delete</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/7</td> + <td class="method_name"><a href="#Hash_each_pair_214780">Hash#each_pair</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="HashWithIndifferentAccess_convert_key_214780">HashWithIndifferentAccess#convert_key</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=109" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:109">109</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=110" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:110">110</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/9</td> + <td class="method_name">Kernel#kind_of?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=110" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:110">110</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_set_content_length!_214780">ActionController::RackResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=235" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:235">235</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=175" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:175">175</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionController__RackResponse_status_214780">ActionController::RackResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/49</td> + <td class="method_name"><a href="#String_size_214780">String#size</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:177">177</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:177">177</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionHandler_retrieve_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:250">250</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:60">60</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_current_connection_id_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:61">61</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:61">61</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionController__RackResponse_out_214780">ActionController::RackResponse#out</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:178">178</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_nonempty_ok_response__214780">ActionController::AbstractResponse#nonempty_ok_response?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">ActionController::RackResponse#set_status!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=240" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:240">240</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_set_content_length!_214780">ActionController::AbstractResponse#set_content_length!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:176">176</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="ActionController__RackResponse_status_214780">ActionController::RackResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=163" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:163">163</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_status_214780">ActionController::AbstractResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=164" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:164">164</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#AuthenticatedSystem_login_from_cookie_214780">AuthenticatedSystem#login_from_cookie</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb#line=172" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/authenticated_system.rb:172">172</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Cookies_cookies_214780">ActionController::Cookies#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:53">53</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:54">54</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SubdomainFu__RouteSetExtensions_extract_request_environment_214780">SubdomainFu::RouteSetExtensions#extract_request_environment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb#line=27" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain_fu/routing_extensions.rb:27">27</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=38" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:38">38</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Module::SubdomainFu>#tld_size</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/886</td> + <td class="method_name"><a href="#_Class__Object__allocate_214780"><Class::Object>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Fixnum#-@</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/38</td> + <td class="method_name"><a href="#Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=176" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:176">176</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Set_initialize_214780">Set#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=64" title="/opt/ruby/lib/ruby/1.8/set.rb:64">64</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Set_merge_214780">Set#merge</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=72" title="/opt/ruby/lib/ruby/1.8/set.rb:72">72</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/139</td> + <td class="method_name"><a href="#Kernel_nil__214780">Kernel#nil?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=67" title="/opt/ruby/lib/ruby/1.8/set.rb:67">67</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=65" title="/opt/ruby/lib/ruby/1.8/set.rb:65">65</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__TagHelper_tag_214780">ActionView::Helpers::TagHelper#tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:42">42</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__TagHelper_tag_options_214780">ActionView::Helpers::TagHelper#tag_options</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=132" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:132">132</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:144">144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Array#sort</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:144">144</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Enumerable#map</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=142" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:142">142</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Hash#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=133" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:133">133</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#*</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb#line=144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:144">144</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActionController__Filters__Filter_should_run_callback__214780">ActionController::Filters::Filter#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:157">157</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActiveSupport__Callbacks__Callback_call_214780">ActiveSupport::Callbacks::Callback#call</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=166" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:166">166</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveSupport__Callbacks__Callback_should_run_callback__214780">ActiveSupport::Callbacks::Callback#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=194" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:194">194</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb#line=197" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/callbacks.rb:197">197</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="_Class__YAML__Syck__Emitter__allocate_214780"><Class::YAML::Syck::Emitter>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=101" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:101">101</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__Template_render_template_214780">ActionView::Template#render_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#NilClass_raise_nil_warning_for_214780">NilClass#raise_nil_warning_for</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/whiny_nil.rb:55">55</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Kernel_raise_214780">Kernel#raise</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Exception#exception</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::Exception>#exception</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionView::TemplateError#backtrace</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=75" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:75">75</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Exception#backtrace</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Exception#set_backtrace</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:55">55</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send_214780">Kernel#send</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=1144" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:1144">1144</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Base__ProxyModule_include_214780">ActionView::Base::ProxyModule#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=228" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:228">228</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#Kernel_extend_214780">Kernel#extend</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=230" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Module_include_214780">Module#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=229" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:229">229</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base_view_paths__214780">ActionView::Base#view_paths=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=245" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:245">245</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="_Class__ActionView__Base__process_view_paths_214780"><Class::ActionView::Base>#process_view_paths</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=217" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:217">217</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Kernel#Array</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:218">218</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/305</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:218">218</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackResponse_out_214780">ActionController::RackResponse#out</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=170" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:170">170</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackResponse_set_cookies!_214780">ActionController::RackResponse#set_cookies!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=243" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:243">243</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Array#flatten</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=252" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:252">252</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=248" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:248">248</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=252" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:252">252</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:259">259</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=119" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:119">119</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__AbstractAdapter_verify!_214780">ActiveRecord::ConnectionAdapters::AbstractAdapter#verify!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb#line=126" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:126">126</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__MysqlAdapter_active__214780">ActiveRecord::ConnectionAdapters::MysqlAdapter#active?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:127">127</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Object_returning_214780">Object#returning</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb#line=448" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/object/misc.rb:448">448</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Integration__Runner_copy_session_variables!_214780">ActionController::Integration::Runner#copy_session_variables!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=488" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:488">488</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=490" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:490">490</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_parameters_214780">ActionController::AbstractRequest#query_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:427">427</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackRequest_query_string_214780">ActionController::RackRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:40">40</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_query_string_214780">ActionController::AbstractRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/17</td> + <td class="method_name"><a href="#String_blank__214780">String#blank?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:45">45</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/38</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_domain_214780">ActionController::AbstractRequest#domain</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=310" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:310">310</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/38</td> + <td class="method_name"><a href="#ActionController__Integration__Session_process_214780">ActionController::Integration::Session#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=280" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:280">280</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/38</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:40">40</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/38</td> + <td class="method_name"><a href="#MonitorMixin_mon_enter_214780">MonitorMixin#mon_enter</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=215" title="/opt/ruby/lib/ruby/1.8/monitor.rb:215">215</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 21/38</td> + <td class="method_name"><a href="#Array_map_214780">Array#map</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:47">47</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/38</td> + <td class="method_name"><a href="#_Module__SubdomainFu__subdomain_from_214780"><Module::SubdomainFu>#subdomain_from</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 38</td> + <td class="method_name"><a name="Fixnum_+_214780">Fixnum#+</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 24/32</td> + <td class="method_name"><a href="#ActionView__Template_split_214780">ActionView::Template#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=103" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:103">103</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/32</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=319" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:319">319</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 32</td> + <td class="method_name"><a name="MatchData_[]_214780">MatchData#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Flash__InstanceMethods_assign_shortcuts_214780">ActionController::Flash::InstanceMethods#assign_shortcuts</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:168">168</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Components__InstanceMethods_flash_214780">ActionController::Components::InstanceMethods#flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=102" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:102">102</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Flash__InstanceMethods_flash_without_components_214780">ActionController::Flash::InstanceMethods#flash_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=108" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:108">108</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387">387</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__String__Inflections_camelize_214780">ActiveSupport::CoreExtensions::String::Inflections#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:44">44</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_camelize_214780">ActiveSupport::Inflector#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:46">46</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/203</td> + <td class="method_name"><a href="#Symbol_____214780">Symbol#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:46">46</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_compute_public_path_214780">ActionView::Helpers::AssetTagHelper#compute_public_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=478" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:478">478</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_protocol_214780">ActionController::AbstractRequest#protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_protocol</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Hash_each_pair_214780">Hash#each_pair</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="HashWithIndifferentAccess_convert_value_214780">HashWithIndifferentAccess#convert_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=113" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:113">113</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=117" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:117">117</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="YAML__Syck__Scalar_initialize_214780">YAML::Syck::Scalar#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">YAML::Syck::Scalar#value=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name">YAML::Syck::Node#type_id=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">YAML::Syck::Scalar#style=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/18</td> + <td class="method_name"><a href="#ActionView__TemplateError_strip_base_path_214780">ActionView::TemplateError#strip_base_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:93">93</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 8/18</td> + <td class="method_name"><a href="#ActionView__Template__unmemoized_method_segment_214780">ActionView::Template#_unmemoized_method_segment</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:62">62</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 18</td> + <td class="method_name"><a name="_Class__File__expand_path_214780"><Class::File>#expand_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#SslRequirement_ssl_required__214780">SslRequirement#ssl_required?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#ActionController__RackResponse_out_214780">ActionController::RackResponse#out</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:174">174</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#ActionController__Integration__Runner_get_214780">ActionController::Integration::Runner#get</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=446" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:446">446</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#SslRequirement_ssl_allowed__214780">SslRequirement#ssl_allowed?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/8</td> + <td class="method_name"><a href="#ActionView__Template_valid_extension__214780">ActionView::Template#valid_extension?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:81">81</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/90</td> + <td class="method_name"><a href="#Fixnum____214780">Fixnum#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=174" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:174">174</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 10/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:81">81</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name">ActiveSupport::CoreExtensions::Time::Conversions#to_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb:49">49</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/8</td> + <td class="method_name"><a href="#Hodel3000CompliantLogger_format_message_214780">Hodel3000CompliantLogger#format_message</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb#line=14" title="/Users/matthewbergman/rails/2.0_Jeff_Books/lib/hodel_3000_compliant_logger.rb:14">14</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 8</td> + <td class="method_name"><a name="Time_strftime_214780">Time#strftime</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark_214780">ActionController::Base#render_without_benchmark</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=857" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:857">857</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Base_default_template_name_214780">ActionController::Base#default_template_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1244" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1244">1244</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><Class::ActionController::Base>#controller_path</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1251" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1251">1251</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1251" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1251">1251</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/11</td> + <td class="method_name">String#include?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1247" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1247">1247</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1246" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1246">1246</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Routing__RouteSet_recognize_214780">ActionController::Routing::RouteSet#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb#line=387" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387">387</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__String__Inflections_constantize_214780">ActiveSupport::CoreExtensions::String::Inflections#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=161" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:161">161</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__Inflector_constantize_214780">ActiveSupport::Inflector#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:162">162</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_counter_name_214780">ActionView::RenderablePartial#counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__RenderablePartial__unmemoized_counter_name_214780">ActionView::RenderablePartial#_unmemoized_counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=12" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:12">12</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name"><a href="#String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:13">13</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/4</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:13">13</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/31</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::QueryCache#query_cache_enabled</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:29">29</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/31</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_current_connection_id_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=171" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:171">171</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/31</td> + <td class="method_name"><a href="#MonitorMixin_mon_check_owner_214780">MonitorMixin#mon_check_owner</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=277" title="/opt/ruby/lib/ruby/1.8/monitor.rb:277">277</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/31</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=37" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:37">37</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/31</td> + <td class="method_name">ActiveRecord::ConnectionAdapters::QueryCache#query_cache_enabled=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=33" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33">33</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/31</td> + <td class="method_name"><a href="#MonitorMixin_mon_acquire_214780">MonitorMixin#mon_acquire</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=288" title="/opt/ruby/lib/ruby/1.8/monitor.rb:288">288</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 31</td> + <td class="method_name"><a name="_Class__Thread__current_214780"><Class::Thread>#current</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_prepare!_214780">ActionController::AbstractResponse#prepare!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=134" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:134">134</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackResponse_convert_content_type!_214780">ActionController::RackResponse#convert_content_type!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=228" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:228">228</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=230" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=230" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:230">230</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=231" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:231">231</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractResponse#convert_content_type!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=229" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:229">229</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name"><a href="#Kernel_extend_214780">Kernel#extend</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=289" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:289">289</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="Module_extend_object_214780">Module#extend_object</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parameters_214780">ActionController::AbstractRequest#parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=382" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:382">382</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_request_parameters_214780">ActionController::AbstractRequest#request_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=430" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:430">430</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parse_formatted_request_parameters_214780">ActionController::AbstractRequest#parse_formatted_request_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=431" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:431">431</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=54" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:54">54</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__CookieJar_initialize_214780">ActionController::CookieJar#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=59" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:59">59</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__RackRequest_cookies_214780">ActionController::RackRequest#cookies</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">Hash#update</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=62" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:62">62</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=60" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:60">60</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/7</td> + <td class="method_name">Hash#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/cookies.rb:61">61</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:24">24</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="Hash_inspect_214780">Hash#inspect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/9</td> + <td class="method_name">String#inspect</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#inspect</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:24">24</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/6</td> + <td class="method_name"><a href="#Hash_fetch_214780">Hash#fetch</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=64" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name"><a href="#Hash_has_key__214780">Hash#has_key?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:63">63</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 6</td> + <td class="method_name"><a name="Array_eql__214780">Array#eql?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name">Kernel#eql?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/6</td> + <td class="method_name">String#eql?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=272" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:272">272</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__AbstractAdapter_verify!_214780">ActiveRecord::ConnectionAdapters::AbstractAdapter#verify!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:127">127</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__MysqlAdapter_active__214780">ActiveRecord::ConnectionAdapters::MysqlAdapter#active?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb#line=257" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:257">257</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Mysql#errno</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Mysql#stat</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:259">259</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Fixnum#zero?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb#line=266" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:266">266</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb#line=265" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:265">265</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Renderable__unmemoized_handler_214780">ActionView::Renderable#_unmemoized_handler</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:16">16</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__TemplateHandlers_handler_class_for_extension_214780">ActionView::TemplateHandlers#handler_class_for_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:41">41</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/23</td> + <td class="method_name"><a href="#String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:42">42</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=168" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:168">168</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="String_taguri_214780">String#taguri</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=63" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:63">63</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">Module#==</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><Module::YAML>#tagged_classes</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=64" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:64">64</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::String>#yaml_tag_subclasses?</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/tag.rb#line=69" title="/opt/ruby/lib/ruby/1.8/yaml/tag.rb:69">69</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__HttpAuthentication__Basic__ControllerMethods_authenticate_with_http_basic_214780">ActionController::HttpAuthentication::Basic::ControllerMethods#authenticate_with_http_basic</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:85">85</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__HttpAuthentication__Basic_authenticate_214780">ActionController::HttpAuthentication::Basic#authenticate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=93" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:93">93</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/6</td> + <td class="method_name">NilClass#blank?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:94">94</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:94">94</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::HttpAuthentication::Basic#authorization</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/http_authentication.rb:94">94</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="YAML__Syck__Map_initialize_214780">YAML::Syck::Map#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">YAML::Syck::Map#value=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/6</td> + <td class="method_name">YAML::Syck::Node#type_id=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">YAML::Syck::Map#style=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/12</td> + <td class="method_name">Hash#keys</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/16</td> + <td class="method_name"><a href="#ActionController__Base_render_for_file_214780">ActionController::Base#render_for_file</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1121" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1121">1121</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render_214780">ActionController::Benchmarking#render</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/16</td> + <td class="method_name"><a href="#ActionController__Base_log_processing_214780">ActionController::Base#log_processing</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1169" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1169">1169</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_214780">ActionController::Rescue#rescue_action</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=118" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:118">118</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Benchmarking_render-1_214780">ActionController::Benchmarking#render-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#_Module__ActiveSupport__Deprecation__silence_214780"><Module::ActiveSupport::Deprecation>#silence</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/deprecation.rb:139">139</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name"><a href="#ActionController__Base_render_without_benchmark-1_214780">ActionController::Base#render_without_benchmark-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=869" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:869">869</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/16</td> + <td class="method_name"><a href="#ActionController__Benchmarking_perform_action_without_rescue_214780">ActionController::Benchmarking#perform_action_without_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb#line=67" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:67">67</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.02%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 16</td> + <td class="method_name"><a name="ActionController__Base_logger_214780">ActionController::Base#logger</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/attribute_accessors.rb#line=21" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/class/attribute_accessors.rb:21">21</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_render_for_text_214780">ActionController::Base#render_for_text</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1128">1128</a></td> + </tr> + + + <tr class="method"> + <td> 0.02%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__StatusCodes_interpret_status_214780">ActionController::StatusCodes#interpret_status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=74" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:74">74</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/244</td> + <td class="method_name"><a href="#Module_____214780">Module#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=78" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:78">78</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::StatusCodes#interpret_status-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=80" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:80">80</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb#line=80" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/status_codes.rb:80">80</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Helpers__AssetTagHelper_stylesheet_link_tag_214780">ActionView::Helpers::AssetTagHelper#stylesheet_link_tag</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=395" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:395">395</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Helpers__AssetTagHelper_expand_stylesheet_sources_214780">ActionView::Helpers::AssetTagHelper#expand_stylesheet_sources</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=596" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:596">596</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Array#flatten</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=601" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:601">601</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/13</td> + <td class="method_name"><a href="#Array_collect_214780">Array#collect</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=601" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:601">601</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=597" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:597">597</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">Array#first</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb#line=597" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/asset_tag_helper.rb:597">597</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Inflections_constantize_214780">ActiveSupport::CoreExtensions::String::Inflections#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:162">162</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveSupport__Inflector_constantize_214780">ActiveSupport::Inflector#constantize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=321" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:321">321</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=322" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:322">322</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/50</td> + <td class="method_name"><a href="#Array_empty__214780">Array#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=323" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:323">323</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=326" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:326">326</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/790</td> + <td class="method_name"><a href="#String_empty__214780">String#empty?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=323" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:323">323</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name">Array#first</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=323" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:323">323</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__PathSet__Path_to_s_214780">ActionView::PathSet::Path#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):1">1</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=87" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:87">87</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__PathSet__Path_to_str_214780">ActionView::PathSet::Path#to_str</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):1">1</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/920</td> + <td class="method_name"><a href="#Kernel___send__-2_214780">Kernel#__send__-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Kernel_send-1_214780">Kernel#send-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:178">178</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RequestForgeryProtection_verify_authenticity_token_214780">ActionController::RequestForgeryProtection#verify_authenticity_token</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=85" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:85">85</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RequestForgeryProtection_verified_request__214780">ActionController::RequestForgeryProtection#verified_request?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=86" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:86">86</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#CGI__Session__CookieStore_marshal_214780">CGI::Session::CookieStore#marshal</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb#line=132" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:132">132</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/5</td> + <td class="method_name"><a href="#ActionView__Helpers__DebugHelper_debug_214780">ActionView::Helpers::DebugHelper#debug</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb#line=29" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/helpers/debug_helper.rb:29">29</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="_Module__Marshal__dump_214780"><Module::Marshal>#dump</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=165" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:165">165</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="String_is_binary_data__214780">String#is_binary_data?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=145" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:145">145</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Fixnum#/</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/790</td> + <td class="method_name"><a href="#String_empty__214780">String#empty?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name">String#count</td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/49</td> + <td class="method_name"><a href="#String_size_214780">String#size</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/62</td> + <td class="method_name"><a href="#Fixnum___214780">Fixnum#></a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb#line=146" title="/opt/ruby/lib/ruby/1.8/yaml/rubytypes.rb:146">146</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_process_without_filters_214780">ActionController::Base#process_without_filters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=531" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:531">531</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Base_initialize_current_url_214780">ActionController::Base#initialize_current_url</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1161" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1161">1161</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::Base#request</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1162">1162</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1162">1162</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">ActionController::Base#params</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1162">1162</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Kernel#clone</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1162" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1162">1162</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/23</td> + <td class="method_name"><a href="#ActionView__TemplateHandlers_handler_class_for_extension_214780">ActionView::TemplateHandlers#handler_class_for_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb#line=42" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_handlers.rb:42">42</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#SslRequirement_ssl_required__214780">SslRequirement#ssl_required?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><Module::SubdomainFu>#tld_size</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb#line=24" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/subdomain-fu/lib/subdomain-fu.rb:24">24</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#SslRequirement_ssl_allowed__214780">SslRequirement#ssl_allowed?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_variable_name_214780">ActionView::RenderablePartial#_unmemoized_variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/23</td> + <td class="method_name"><a href="#ActionView__Renderable_method_name_214780">ActionView::Renderable#method_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb#line=48" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable.rb:48">48</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_counter_name_214780">ActionView::RenderablePartial#_unmemoized_counter_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=13" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:13">13</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 23</td> + <td class="method_name"><a name="String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveSupport__CoreExtensions__String__Inflections_camelize_214780">ActiveSupport::CoreExtensions::String::Inflections#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb#line=46" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:46">46</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveSupport__Inflector_camelize_214780">ActiveSupport::Inflector#camelize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=178" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:178">178</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/1393</td> + <td class="method_name"><a href="#String_gsub_214780">String#gsub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:180">180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/667</td> + <td class="method_name"><a href="#String_to_s_214780">String#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/inflector.rb:180">180</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/7</td> + <td class="method_name"><a href="#Logger_add_214780">Logger#add</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=326" title="/opt/ruby/lib/ruby/1.8/logger.rb:326">326</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 7</td> + <td class="method_name"><a name="Logger_format_severity_214780">Logger#format_severity</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=426" title="/opt/ruby/lib/ruby/1.8/logger.rb:426">426</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 7/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/logger.rb#line=427" title="/opt/ruby/lib/ruby/1.8/logger.rb:427">427</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:18">18</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveSupport__CoreExtensions__Array__Conversions_to_s_214780">ActiveSupport::CoreExtensions::Array::Conversions#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:61">61</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name">Array#to_default_s</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb#line=70" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:70">70</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/203</td> + <td class="method_name"><a href="#Symbol_____214780">Symbol#===</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb#line=63" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:63">63</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_request_parameters_214780">ActionController::AbstractRequest#request_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=431" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:431">431</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_parse_formatted_request_parameters_214780">ActionController::AbstractRequest#parse_formatted_request_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=480" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:480">480</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">Fixnum#zero?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=481" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:481">481</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_content_length_214780">ActionController::AbstractRequest#content_length</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=481" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:481">481</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout_active_layout_214780">ActionController::Layout#active_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=219" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:219">219</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Layout__ClassMethods_default_layout_214780">ActionController::Layout::ClassMethods#default_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=175" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:175">175</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=180" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:180">180</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/8</td> + <td class="method_name"><a href="#Class_read_inheritable_attribute_214780">Class#read_inheritable_attribute</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=177" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:177">177</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/4</td> + <td class="method_name"><a href="#ActionView__Template_path_without_format_and_extension_214780">ActionView::Template#path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 4</td> + <td class="method_name"><a name="ActionView__Template__unmemoized_path_without_format_and_extension_214780">ActionView::Template#_unmemoized_path_without_format_and_extension</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:50">50</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/141</td> + <td class="method_name"><a href="#Array_join_214780">Array#join</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:51">51</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/45</td> + <td class="method_name"><a href="#Array_compact_214780">Array#compact</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template.rb:51">51</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#SslRequirement_ensure_proper_protocol_214780">SslRequirement#ensure_proper_protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=56" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:56">56</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_protocol</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:250">250</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__AbstractRequest_ssl__214780">ActionController::AbstractRequest#ssl?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=255" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:255">255</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/445</td> + <td class="method_name"><a href="#Kernel____214780">Kernel#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:256">256</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=256" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:256">256</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9</td> + <td class="method_name"><a href="#ActionView__RenderablePartial__unmemoized_variable_name_214780">ActionView::RenderablePartial#_unmemoized_variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_host</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=270" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:270">270</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 6/9</td> + <td class="method_name"><a href="#ActionView__Base__unmemoized__pick_template_214780">ActionView::Base#_unmemoized__pick_template</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=317" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:317">317</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 9</td> + <td class="method_name"><a name="String_sub_214780">String#sub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Base_initialize_template_class_214780">ActionController::Base#initialize_template_class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=1143" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:1143">1143</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="_Class__ActionController__Base__view_paths_214780"><Class::ActionController::Base>#view_paths</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=436" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:436">436</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><Class::ActionController::Base>#view_paths-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=440" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:440">440</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/4</td> + <td class="method_name">Class#superclass</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=440" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:440">440</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:124">124</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RackResponse_initialize_214780">ActionController::RackResponse#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=155" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:155">155</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Kernel#lambda</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:157">157</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractResponse#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=159" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:159">159</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_handle_conditional_get!_214780">ActionController::AbstractResponse#handle_conditional_get!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:139">139</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractResponse_nonempty_ok_response__214780">ActionController::AbstractResponse#nonempty_ok_response?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:150">150</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#ActionController__RackResponse_status_214780">ActionController::RackResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9504</td> + <td class="method_name"><a href="#String____214780">String#==</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2833</td> + <td class="method_name"><a href="#String_[]_214780">String#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:151">151</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__RouteSet__recognize_optimized_214780"><Object::ActionController::Routing::RouteSet>#recognize_optimized</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=153" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:153">153</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Routing__RouteSet_to_plain_segments_214780">ActionController::Routing::RouteSet#to_plain_segments</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=124" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:124">124</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/24</td> + <td class="method_name"><a href="#String_split_214780">String#split</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=128" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:128">128</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name">String#sub!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:127">127</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/167</td> + <td class="method_name"><a href="#Array____214780">Array#<<</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=129" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:129">129</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1267</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=125" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:125">125</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=167" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:167">167</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="HashWithIndifferentAccess_default_214780">HashWithIndifferentAccess#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=15" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:15">15</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Symbol_to_s_214780">Symbol#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">HashWithIndifferentAccess#include?</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=16" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:16">16</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/94</td> + <td class="method_name"><a href="#Hash_default_214780">Hash#default</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:19">19</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/23</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/23</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=299" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:299">299</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=65" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:65">65</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name">Kernel#clone</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:9">9</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#Class_new-2_214780">Class#new-2</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:94">94</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 23</td> + <td class="method_name"><a name="_Class__Hash__allocate_214780"><Class::Hash>#allocate</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_assign_default_content_type_and_charset!_214780">ActionController::AbstractResponse#assign_default_content_type_and_charset!</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=127" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:127">127</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractResponse_charset__214780">ActionController::AbstractResponse#charset=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=81" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:81">81</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#ActionController__AbstractResponse_content_type_214780">ActionController::AbstractResponse#content_type</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:84">84</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Hash_[]__214780">Hash#[]=</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=84" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:84">84</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RackRequest_query_string_214780">ActionController::RackRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:41">41</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_query_string_214780">ActionController::AbstractRequest#query_string</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_query_string</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__exempt_from_layout__214780">ActionView::Base#_exempt_from_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=351" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:351">351</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__Template_to_s_214780">ActionView::Template#to_s</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):1">1</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#ActionView__Template_path_214780">ActionView::Template#path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Kernel#__send__-3</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/(__DELEGATION__):2">2</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Class_new-1_214780">Class#new-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=218" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:218">218</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionView__PathSet_initialize_214780">ActionView::PathSet#initialize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=18" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:18">18</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#initialize</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:19">19</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Array#map!</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb#line=19" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/paths.rb:19">19</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RequestForgeryProtection_verify_authenticity_token_214780">ActionController::RequestForgeryProtection#verify_authenticity_token</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=86" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:86">86</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RequestForgeryProtection_verified_request__214780">ActionController::RequestForgeryProtection#verified_request?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=94" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:94">94</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RequestForgeryProtection_protect_against_forgery__214780">ActionController::RequestForgeryProtection#protect_against_forgery?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:96">96</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__RenderablePartial_variable_name_214780">ActionView::RenderablePartial#variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionView__RenderablePartial__unmemoized_variable_name_214780">ActionView::RenderablePartial#_unmemoized_variable_name</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=7" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:7">7</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/23</td> + <td class="method_name"><a href="#String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:8">8</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/9</td> + <td class="method_name"><a href="#String_sub_214780">String#sub</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb#line=8" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:8">8</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Class__ActionController__Base__process_214780"><Class::ActionController::Base>#process</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb#line=403" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/base.rb:403">403</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Integration__ControllerCapture__ClassMethods_new_214780">ActionController::Integration::ControllerCapture::ClassMethods#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=426" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:426">426</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">ActionController::Integration::ControllerCapture::ClassMethods#last_instantiation</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=428" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:428">428</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Class#new_without_capture</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=427" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:427">427</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name">ActionController::Integration::ControllerCapture::ClassMethods#last_instantiation=</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb#line=428" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/integration.rb:428">428</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Proc_call-1_214780">Proc#call-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="YAML__Syck__Out_map-1_214780">YAML::Syck::Out#map-1</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/599</td> + <td class="method_name"><a href="#Class_new_214780">Class#new</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Hash#each-1</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:40">40</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 12/16</td> + <td class="method_name"><a href="#Hash_merge_214780">Hash#merge</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=22" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:22">22</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:11">11</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name">Kernel#clone</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=9" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:9">9</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 16</td> + <td class="method_name"><a name="Hash_initialize_copy_214780">Hash#initialize_copy</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Components__InstanceMethods_flash_214780">ActionController::Components::InstanceMethods#flash</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb#line=108" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/components.rb:108">108</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Flash__InstanceMethods_flash_without_components_214780">ActionController::Flash::InstanceMethods#flash_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=148" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:148">148</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/5</td> + <td class="method_name"><a href="#CGI__Session_[]_214780">CGI::Session#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:157">157</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/5</td> + <td class="method_name">ActionController::Base#session</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/flash.rb:157">157</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:50">50</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__QueryCache_clear_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=68" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:68">68</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Hash#clear</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=69" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:69">69</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=69" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:69">69</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionView__Base__CompiledTemplates__run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb_214780">ActionView::Base::CompiledTemplates#_run_erb_47vendor47rails47actionpack47lib47action_controller47templates47rescues47_request_and_response46erb</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb#line=11" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb:11">11</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="HashWithIndifferentAccess_delete_214780">HashWithIndifferentAccess#delete</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=95" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:95">95</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/16</td> + <td class="method_name">Hash#delete</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:96">96</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/7</td> + <td class="method_name"><a href="#HashWithIndifferentAccess_convert_key_214780">HashWithIndifferentAccess#convert_key</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:96">96</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SslRequirement_ensure_proper_protocol_214780">SslRequirement#ensure_proper_protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=50" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:50">50</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="SslRequirement_ssl_allowed__214780">SslRequirement#ssl_allowed?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=44" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:44">44</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#Class_read_inheritable_attribute_214780">Class#read_inheritable_attribute</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=45" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:45">45</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Layout_pick_layout_214780">ActionController::Layout#pick_layout</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=250" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:250">250</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Layout_action_has_layout__214780">ActionController::Layout#action_has_layout?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=259" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:259">259</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Layout::ClassMethods#layout_conditions</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=260" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:260">260</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=260" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:260">260</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb#line=264" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/layout.rb:264">264</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 11/20</td> + <td class="method_name"><a href="#MonitorMixin_mon_exit_214780">MonitorMixin#mon_exit</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/monitor.rb#line=226" title="/opt/ruby/lib/ruby/1.8/monitor.rb:226">226</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 9/20</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:40">40</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 20</td> + <td class="method_name"><a name="Fixnum_-_214780">Fixnum#-</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#Set_initialize_214780">Set#initialize</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=72" title="/opt/ruby/lib/ruby/1.8/set.rb:72">72</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Set_merge_214780">Set#merge</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=253" title="/opt/ruby/lib/ruby/1.8/set.rb:253">253</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/40</td> + <td class="method_name"><a href="#Kernel_is_a__214780">Kernel#is_a?</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=257" title="/opt/ruby/lib/ruby/1.8/set.rb:257">257</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/11</td> + <td class="method_name"><a href="#Array_each-1_214780">Array#each-1</a></td> + <td><a href="file:///opt/ruby/lib/ruby/1.8/set.rb#line=258" title="/opt/ruby/lib/ruby/1.8/set.rb:258">258</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=47" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:47">47</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__QueryCache_clear_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=69" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:69">69</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__QueryCache_query_cache_214780">ActiveRecord::ConnectionAdapters::QueryCache#query_cache</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=36" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:36">36</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/4</td> + <td class="method_name">Thread#[]</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=37" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:37">37</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/31</td> + <td class="method_name"><a href="#_Class__Thread__current_214780"><Class::Thread>#current</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb#line=37" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:37">37</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__Rescue_rescue_action_locally_214780">ActionController::Rescue#rescue_action_locally</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=182" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:182">182</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__Rescue_template_path_for_local_rescue_214780">ActionController::Rescue#template_path_for_local_rescue</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=211" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:211">211</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/9</td> + <td class="method_name">Module#name</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/3</td> + <td class="method_name">ActionController::Rescue#rescues_path</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#rescue_templates</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb#line=212" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rescue.rb:212">212</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__SessionManagement_process_cleanup_without_components_214780">ActionController::SessionManagement#process_cleanup_without_components</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=139" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:139">139</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__SessionManagement_clear_persistent_model_associations_214780">ActionController::SessionManagement#clear_persistent_model_associations</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=146" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:146">146</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Hash_each_value_214780">Hash#each_value</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=151" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:151">151</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/893</td> + <td class="method_name"><a href="#Kernel_respond_to__214780">Kernel#respond_to?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb#line=150" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/session_management.rb:150">150</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionView__Base__ProxyModule_include_214780">ActionView::Base::ProxyModule#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb#line=229" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/base.rb:229">229</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="Module_include_214780">Module#include</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2</td> + <td class="method_name"><a href="#Module_included_214780">Module#included</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=229" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:229">229</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">Module#append_features</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=229" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:229">229</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest__unmemoized_path_214780">ActionController::AbstractRequest#_unmemoized_path</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=362" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:362">362</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_request_uri_214780">ActionController::AbstractRequest#request_uri</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_request_uri</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 2/2</td> + <td class="method_name"><a href="#ActionController__Filters__Filter_should_run_callback__214780">ActionController::Filters::Filter#should_run_callback?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=157" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:157">157</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 2</td> + <td class="method_name"><a name="ActionController__Filters__Filter_included_in_action__214780">ActionController::Filters::Filter#included_in_action?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=146" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:146">146</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 4/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb#line=149" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/filters.rb:149">149</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/5</td> + <td class="method_name"><a href="#ActionController__RackResponse_status_214780">ActionController::RackResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb#line=164" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/rack_process.rb:164">164</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 5</td> + <td class="method_name"><a name="ActionController__AbstractResponse_status_214780">ActionController::AbstractResponse#status</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:49">49</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 5/216</td> + <td class="method_name"><a href="#Hash_[]_214780">Hash#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb#line=49" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/response.rb:49">49</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#_Object__ActionController__Routing__RouteSet__recognize_optimized_214780"><Object::ActionController::Routing::RouteSet>#recognize_optimized</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb#line=372" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:372">372</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="_Object__ActionController__Routing__Route__recognize_214780"><Object::ActionController::Routing::Route>#recognize</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195)#line=1" title="/Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195):1">1</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/14</td> + <td class="method_name"><a href="#Regexp_match_214780">Regexp#match</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195)#line=2" title="/Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195):2">2</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1267</td> + <td class="method_name"><a href="#Kernel_dup_214780">Kernel#dup</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195)#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195):3">3</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Routing::Route#parameter_shell</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195)#line=3" title="/Users/matthewbergman/rails/2.0_Jeff_Books/generated code (/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/routing/route.rb:195):3">3</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActiveRecord__ConnectionAdapters__ConnectionPool_connection_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#connection</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=61" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:61">61</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="ActiveRecord__ConnectionAdapters__ConnectionPool_current_connection_id_214780">ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=170" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:170">170</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/31</td> + <td class="method_name"><a href="#_Class__Thread__current_214780"><Class::Thread>#current</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=171" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:171">171</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/6</td> + <td class="method_name">Kernel#object_id</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb#line=171" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:171">171</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#SslRequirement_ensure_proper_protocol_214780">SslRequirement#ensure_proper_protocol</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=52" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:52">52</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="SslRequirement_ssl_required__214780">SslRequirement#ssl_required?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=40" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:40">40</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#Array_include__214780">Array#include?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/458</td> + <td class="method_name"><a href="#Kernel_class_214780">Kernel#class</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/23</td> + <td class="method_name"><a href="#String_to_sym_214780">String#to_sym</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/8</td> + <td class="method_name"><a href="#Class_read_inheritable_attribute_214780">Class#read_inheritable_attribute</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb#line=41" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/plugins/ssl_requirement/lib/ssl_requirement.rb:41">41</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/3</td> + <td class="method_name"><a href="#ActionView__TemplateError_source_extract_214780">ActionView::TemplateError#source_extract</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_view/template_error.rb:39">39</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 3</td> + <td class="method_name"><a name="Enumerable_max_214780">Enumerable#max</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=0" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:0">0</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 3/480</td> + <td class="method_name"><a href="#Array_each_214780">Array#each</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime#line=39" title="/Users/matthewbergman/rails/2.0_Jeff_Books/ruby_runtime:39">39</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__RequestForgeryProtection_verified_request__214780">ActionController::RequestForgeryProtection#verified_request?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=96" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:96">96</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.00%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__RequestForgeryProtection_protect_against_forgery__214780">ActionController::RequestForgeryProtection#protect_against_forgery?</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=136" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:136">136</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::Base#allow_forgery_protection</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb#line=137" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb:137">137</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + + <!-- Parents --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name"><a href="#ActionController__AbstractRequest_parse_formatted_request_parameters_214780">ActionController::AbstractRequest#parse_formatted_request_parameters</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb#line=481" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/actionpack/lib/action_controller/request.rb:481">481</a></td> + </tr> + + + <tr class="method"> + <td> 0.01%</td> + <td> 0.01%</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 1</td> + <td class="method_name"><a name="ActionController__AbstractRequest_content_length_214780">ActionController::AbstractRequest#content_length</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=51" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:51">51</a></td> + </tr> + + <!-- Children --> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/1</td> + <td class="method_name">ActionController::AbstractRequest#_unmemoized_content_length</td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/44</td> + <td class="method_name"><a href="#Kernel_freeze_214780">Kernel#freeze</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=53" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:53">53</a></td> + </tr> + + + <tr> + <td> </td> + <td> </td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + <td> 0.00</td> + + <td> 1/2887</td> + <td class="method_name"><a href="#Array_[]_214780">Array#[]</a></td> + <td><a href="file:///Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb#line=55" title="/Users/matthewbergman/rails/2.0_Jeff_Books/vendor/rails/activesupport/lib/active_support/memoizable.rb:55">55</a></td> + </tr> + + <!-- Create divider row --> + <tr class="break"><td colspan="9"></td></tr> + + </table> + + </body> +</html>
\ No newline at end of file diff --git a/railties/doc/guides/benchmarking_and_profiling/Images/KGraph.png b/railties/doc/guides/benchmarking_and_profiling/Images/KGraph.png Binary files differnew file mode 100644 index 0000000000..fecdcd0531 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/Images/KGraph.png diff --git a/railties/doc/guides/benchmarking_and_profiling/Images/KList.png b/railties/doc/guides/benchmarking_and_profiling/Images/KList.png Binary files differnew file mode 100644 index 0000000000..57b3568832 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/Images/KList.png diff --git a/railties/doc/guides/benchmarking_and_profiling/appendix.txt b/railties/doc/guides/benchmarking_and_profiling/appendix.txt new file mode 100644 index 0000000000..edda9607ed --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/appendix.txt @@ -0,0 +1,104 @@ +== Other Profiling Tools == + +There are a lot of great profiling tools out there. Some free, some not so free. This is a sort list detailing some of them. + +=== httperf === +http://www.hpl.hp.com/research/linux/httperf/[http://www.hpl.hp.com/research/linux/httperf/] + +A necessary tool in your arsenal. Very useful for load testing your website. + +#TODO write and link to a short article on how to use httperf. Anybody have a good tutorial availble. + + +=== Rails Analyzer === + +The Rails Analyzer project contains a collection of tools for Rails. It's open source and pretty speedy. It's not being actively worked on but is still contains some very useful tools. + +* The Production Log Analyzer examines Rails log files and gives back a report. It also includes action_grep which will give you all log results for a particular action. + +* The Action Profiler similar to Ruby-Prof profiler. + +* rails_stat which gives a live counter of requests per second of a running Rails app. + +* The SQL Dependency Grapher allows you to visualize the frequency of table dependencies in a Rails application. + +Their project homepage can be found at http://rails-analyzer.rubyforge.org/[http://rails-analyzer.rubyforge.org/] + +The one major caveat is that it needs your log to be in a different format from how rails sets it up specifically SyslogLogger. + + +==== SyslogLogger ==== + +SyslogLogger is a Logger work-alike that logs via syslog instead of to a file. You can add SyslogLogger to your Rails production environment to aggregate logs between multiple machines. + +More information can be found out at http://rails-analyzer.rubyforge.org/hacks/classes/SyslogLogger.html[http://rails-analyzer.rubyforge.org/hacks/classes/SyslogLogger.html] + +If you don't have access to your machines root system or just want something a bit easier to implement there is also a module developed by Geoffrey Grosenbach + +==== A Hodel 3000 Compliant Logger for the Rest of Us ==== + +Directions taken from +http://topfunky.net/svn/plugins/hodel_3000_compliant_logger/lib/hodel_3000_compliant_logger.rb[link to module file] + +Just put the module in your lib directory and add this to your environment.rb in it's config portion. + +------------------------------------------------------------ +require 'hodel_3000_compliant_logger' +config.logger = Hodel3000CompliantLogger.new(config.log_path) +------------------------------------------------------------- + +It's that simple. Your log output on restart should look like this. + +.Hodel 3000 Example +============================================================================ +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +Parameters: {"action"=>"shipping", "controller"=>"checkout"} +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;36;1mBook Columns (0.003155)[0m [0;1mSHOW FIELDS FROM `books`[0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;35;1mBook Load (0.000881)[0m [0mSELECT * FROM `books` WHERE (`books`.`id` = 1 AND (`books`.`sold` = 1)) [0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;36;1mShippingAddress Columns (0.002683)[0m [0;1mSHOW FIELDS FROM `shipping_addresses`[0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;35;1mBook Load (0.000362)[0m [0mSELECT ounces FROM `books` WHERE (`books`.`id` = 1) [0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +Rendering template within layouts/application +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +Rendering checkout/shipping +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;36;1mBook Load (0.000548)[0m [0;1mSELECT * FROM `books` +WHERE (sold = 0) LIMIT 3[0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;35;1mAuthor Columns (0.002571)[0m [0mSHOW FIELDS FROM `authors`[0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +[4;36;1mAuthor Load (0.000811)[0m [0;1mSELECT * FROM `authors` WHERE (`authors`.`id` = 1) [0m +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +Rendered store/_new_books (0.01358) +Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: +Completed in 0.37297 (2 reqs/sec) | Rendering: 0.02971 (7%) | DB: 0.01697 (4%) | 200 OK [https://secure.jeffbooks/checkout/shipping] +============================================================================ + +=== Palmist === +An open source mysql query analyzer. Full featured and easy to work with. Also requires Hodel 3000 +http://www.flyingmachinestudios.com/projects/[http://www.flyingmachinestudios.com/projects/] + +=== New Relic === +http://www.newrelic.com/[http://www.newrelic.com/] + +Pretty nifty performance tools, pricey though. They do have a basic free +service both for when in development and when you put your application into production. Very simple installation and signup. + +#TODO more in-depth without being like an advertisement. + +=== FiveRuns === +http://www.fiveruns.com/[http://www.fiveruns.com/] + +#TODO give a bit more detail + +==== TuneUp ==== + +In their words "a new socially networked application profiling tool for Ruby on Rails developers. Designed for rapid application performance analysis in development, both privately or collaboratively with input from the community, FiveRuns TuneUp gives developers visibility into performance trouble spots and bottlenecks before they reach production." + +==== Manage ==== + +Like new relic a production monitoring tool. diff --git a/railties/doc/guides/benchmarking_and_profiling/basics.txt b/railties/doc/guides/benchmarking_and_profiling/basics.txt new file mode 100644 index 0000000000..24174efc7e --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/basics.txt @@ -0,0 +1,54 @@ +== On The Road to Optimization == +=== Looking at the log file in regards to optimization === + + You actually have been gathering data for benchmarking throughout your development cycle. Your logs are not just for error detection they also contain very useful information on how speedy your action is behaving. + +.Regular Log Output +============================================================================ +Processing MediaController#index (for 127.0.0.1 at 2008-07-17 21:30:21) [GET] + + Session ID: BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo +SGFzaHsABjoKQHVzZWR7AA==--cb57dad9c5e4704f0e1eddb3d498fef544faaf46 + + Parameters: {"action"=>"index", "controller"=>"media"} + + [4;35;1mProduct Columns (0.003187)[0m [0mSHOW FIELDS FROM `products`[0m + [4;36;1mProduct Load (0.000597)[0m [0;1mSELECT * FROM `products` WHERE (`products`.`name` = 'Escape Plane') LIMIT 1[0m + +Rendering template within layouts/standard + +Rendering media/index + [4;35;1mTrack Load (0.001507)[0m [0mSELECT * FROM `tracks` WHERE (`tracks`.product_id = 1) [0m + [4;36;1mTrack Columns (0.002280)[0m [0;1mSHOW FIELDS FROM `tracks`[0m + +Rendered layouts/_header (0.00051) + +*Completed in 0.04310 (23 reqs/sec) | Rendering: 0.00819 (19%) | DB: 0.00757 (17%) | 200 OK [http://localhost/media]* +============================================================================ + +What concerns us here is the last line of the action. + +Completed in 0.04310 (23 reqs/sec) gives us the amount of requests this specific action can handle. 0.04310 is the total amount of time the process to complete and 23 reqs/sec is an estimation from this. As we will see this number is not strictly valid since is a single instance of the process. But it does give you a general feel as to how the action is performing. + +Rendering: 0.00819 (19%) is the amount in milliseconds and the percentage of total time needed to complete the action for rendering the view + +DB: 0.00757 (17%) is the amount in milliseconds and the percentage of total time needed to complete the action for querying the database + +Pretty easy right. But wait 17+19 equals 36. 36%! where is the rest of the time going? The rest of the time is being spent processing the controller. Which is usually what takes up the bulk of the action + +=== Why the Log File on it's Own is not Helpful === + +So why can't we just use this to test our rails application. Technically that could work, but would be very stressful and slow. You don't have time to view your log after every request to see if your code is running quickly. Also a request that runs 100 reqs/sec might simply be an outlier and really usually runs at 20 reqs/sec. It's simply not enough information to do everything we need it to do but it's a start. + +But there is something else we must consider. + +=== A Simple Question, a Complicated Answer === + +Is Completed in 0.04310 (23 reqs/sec) a good time. Seems like it doesn't it. 43 ms does not outrageous time for a dynamic page load. But is this a dynamic page load. Maybe it was all cached. In which case this is very slow. Or maybe I'm running on five year old equipment and this is actually blazing fast for my G3. The truth is that we can't answer the question given the data. This is part of benchmarking. We need a baseline. Through comparative analysis of all your pages in your app, and an simple dynamic page for a control we can determine how fast your pages are actually running and if any of them need to be optimized. + +And now for something completely different a statistic lesson. + + + + + diff --git a/railties/doc/guides/benchmarking_and_profiling/definitions.txt b/railties/doc/guides/benchmarking_and_profiling/definitions.txt new file mode 100644 index 0000000000..3ba3cc41e0 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/definitions.txt @@ -0,0 +1,24 @@ +== Terminology == + +=== What We Mean by Benchmarking and Profiling === + +Benchmarking: Is a process that enables comparison of inputs, processes or outputs between institutions (or parts of institutions) or within a single institution over time. + +Pretty blah right. If you are new to programing you probably have heard the term mostly in comparative reviews of computer and graphic card specs. If you done a bit of coding you've probably seen in mostly in terms of comparing one language to another or iterations of the same language. + +Benchmarking in terms of rails is a bit more specific. It entails comparing and contrasting various parts and pages of an application against one another. Mostly one is looking for how long a page requires to render, but memory consumption is also an area of concern. + +Profiling: When a page or process is seen to be problematic due to speed or memory consumption we profile it. Meaning we measures the behavior as the page or process runs, particularly the frequency and duration of function calls. The goal of profiling is not to find bugs, but to eliminate bottlenecks and establish a baseline for future regression testing. It must be engaged in a carefully controlled process of measurement and analysis. + +*What does that actually mean?* + +You have to have a clear goal for when you profile. It's very comparable to BDD where you are taking small steps towards a solution instead of trying to do it all in one large all encompassing step. A clearly defined set of expectations is essential for meaningful performance testing. For example, for a Web application, you need to know at least two things: +expected load in terms of concurrent users or HTTP connections and +acceptable response time. + +=== Where Does this Leave Us === + +Numbers and data. You benchmark to compare, your profile to fix. It's all about gaining data to analyze and using that information to better your application. The most important thing you should take away at the moment that this must be done in a systematic way. + +So the next logical question is how do we get this data. + diff --git a/railties/doc/guides/benchmarking_and_profiling/digging_deeper.txt b/railties/doc/guides/benchmarking_and_profiling/digging_deeper.txt new file mode 100644 index 0000000000..73a72e1264 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/digging_deeper.txt @@ -0,0 +1 @@ +#TODO ADD A REAL EXAMPL OF PROFILING IN ACTION
\ No newline at end of file diff --git a/railties/doc/guides/benchmarking_and_profiling/edge rails features.txt b/railties/doc/guides/benchmarking_and_profiling/edge rails features.txt new file mode 100644 index 0000000000..ede1c5831e --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/edge rails features.txt @@ -0,0 +1,187 @@ +== Performance Testing Built into Rails == + +As of June 20, 2008 edge rails has had a new type of Unit test geared towards profiling. Of course like most great things, getting it working takes bit of work. The test relies on statistics gathered from the Garbage Collection that isn't readily available from standard compiled ruby. There is a patch located at http://rubyforge.org/tracker/download.php/1814/7062/17676/3291/ruby186gc.patch[http://rubyforge.org/tracker/download.php/1814/7062/17676/3291/ruby186gc.patch] + +Also the test requires a new version of Ruby-Prof version of 0.6.1. It is not readily available at the moment and can most easily be found as a tarball on github. It's repository is located at git://github.com/jeremy/ruby-prof.git. + +What follows is a description of how to set up an alternative ruby install to use these features + +=== Compiling the Interpreter === + ++ +[source, bash] +---------------------------------------------------------------------------- +[User ~]$ mkdir rubygc +[User ~]$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz +[User ~]$ tar -xzvf ruby-1.8.6-p111.tar.gz +[User ~]$ cd ruby-1.8.6-p111 +[User ruby-1.8.6-p111]$ curl http://rubyforge.org/tracker/download.php/1814/7062/17676/3291/ruby186gc.patch | patch -p0 + +#I like putting my alternative ruby builds in an opt directory, set the prefix to where ever you feel is most comfortable. + +[User ruby-1.8.6-p111]$ ./configure --prefix=/opt/rubygc +[User ruby-1.8.6-p111]$ sudo make && make install +---------------------------------------------------------------------------- + +Add the following lines in your ~/.profile or ~/.bash_login for convenience. + +---------------------------------------------------------------------------- +alias gcruby='/opt/rubygc/rubygc/bin/ruby' +alias gcrake='/opt/rubygc/rubygc/bin/rake' +alias gcgem='/opt/rubygc/rubygc/bin/gem' +alias gcirb=/opt/rubygc/rubygc/bin/irb' +alias gcrails='/opt/rubygc/rubygc/bin/rails' +---------------------------------------------------------------------------- + +=== Installing RubyGems === + +Next we need to install rubygems and rails so that we can use the interpreter properly. + ++ +[source, bash] +---------------------------------------------------------------------------- +[User ~]$ wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz +[User ~]$ tar -xzvf rubygems-1.2.0.tgz +[User ~]$ cd rubygems-1.2.0 +[User rubygems-1.2.0]$ gcruby setup.rb +[User rubygems-1.2.0]$ cd ~ +[User ~]$ gcgem install rake +[User ~]$ gcgem install mysql +[User ~]$ gcgem install rails +---------------------------------------------------------------------------- + +If installing mysql gem fails ( like it did for me ), you will have to manually install it : + ++ +[source, bash] +---------------------------------------------------------------------------- +[User ~]$ cd /Users/lifo/rubygc/lib/ruby/gems/1.8/gems/mysql-2.7/ +[User mysql-2.7]$ gcruby extconf.rb --with-mysql-config +[User mysql-2.7]$ make && make install +---------------------------------------------------------------------------- + +=== Installing Jeremy Kemper's ruby-prof === + +We are in the home stretch. All we need now is ruby-proff 0.6.1 ++ +[source, bash] +---------------------------------------------------------------------------- +[User ~]$ git clone git://github.com/jeremy/ruby-prof.git +[User ~]$ cd ruby-prof/ +[User ruby-prof (master)]$ gcrake gem +[User ruby-prof (master)]$ gcgem install pkg/ruby-prof-0.6.1.gem +---------------------------------------------------------------------------- + +Finished, go get yourself a power drink! + +=== Ok so I lied, a few more things we need to do === + +You have everything we need to start profiling through rails Unit Testing. Unfortunately we are still missing a few files. I'm going to do the next step on a fresh Rails app, but it will work just as well on developmental 2.1 rails application. + +==== The Rails App ==== + +First I need to generate a rail app + ++ +[source, bash] +---------------------------------------------------------------------------- +[User ~]$ gcrails profiling_tester -d mysql +[User ~]$ cd profiling_tester +[User profiling_tester]$ script/generate scaffold item name:string +[User profiling_tester]$ gcrake db:create:all +[User profiling_tester]$ gcrake db:migrate +[User profiling_tester (master)]$ rm public/index.html +---------------------------------------------------------------------------- + +Now I'm going to init it as a git repository and add edge rails as a submodule to it. + ++ +[soure, bash] +---------------------------------------------------------------------------- +[User profiling_tester]$ git init +[User profiling_tester (master)]$ git submodule add git://github.com/rails/rails.git vendor/rails +---------------------------------------------------------------------------- + +Finally we want to change config.cache_classes to true in our environment.rb + +---------------------------------------------------------------------------- +config.cache_classes = true +---------------------------------------------------------------------------- + +If we don't cache classes, then the time Rails spends reloading and compiling our models and controllers will confound our results. Obviously we will try to make our test setup as similar as possible our production environment. + +=== Generating and Fixing the tests === + +Ok next we need to generate the test script. + ++ +[soure, bash] +---------------------------------------------------------------------------- +[User profiling_tester (master)]$ script/generate performance_test homepage +---------------------------------------------------------------------------- + +This will generate _test/performance/homepage_test.rb_ for you. However, as I have generated the project using Rails 2.1 gem, we'll need to manually generate one more file before we can go ahead. + +We need to put the following inside _test/performance/test_helper.rb + ++ +[source, ruby] +---------------------------------------------------------------------------- +require 'test_helper' +require 'performance_test_help' +---------------------------------------------------------------------------- + +Though this depends where you run your tests from and your system config. I myself run my tests from the Application root directory + +so instead of + ++ +[source, ruby] +---------------------------------------------------------------------------- +require 'test_helper' + +#I have + +require 'test/test_helper' +---------------------------------------------------------------------------- + +Also I needed to change homepage_test.rb to reflect this also + ++ +[source, ruby] +---------------------------------------------------------------------------- +require 'test/performance/test_helper.rb' +---------------------------------------------------------------------------- + +=== Testing === + +Rails has two types of performance testing : + +* profile - For finding out what's slow in something +* benchmark - For determining how fast is something + +In other words, you first _benchmark_ your application to find out if something is not fast. And then _profile_ it to find out what exactly is slowing it down. + +Now, if we look at the generated performance test ( one we generated using _script/generate performance_test_ ), it'll look something like : + +require 'performance/test_helper' + +class HomepageTest < ActionController::PerformanceTest + # Replace this with your real tests. + def test_homepage + get '/' + end +end + +The format looks very similar to that of an integration test. And guess what, that's what it is. But that doesn't stop you from testing your Model methods. You could very well write something like : + +require 'performance/test_helper' + +class UserModelTest < ActionController::PerformanceTest + # Replace this with your real tests. + def test_slow_find + User.this_takes_shlong_to_run + end +end + +Which is very useful way to profile individual processes. diff --git a/railties/doc/guides/benchmarking_and_profiling/gameplan.txt b/railties/doc/guides/benchmarking_and_profiling/gameplan.txt new file mode 100644 index 0000000000..578a70ebaa --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/gameplan.txt @@ -0,0 +1,27 @@ +== Get Yourself a Game Plan == + +You end up dealing with a large amount of data whenever you profile an application. It's crucial to use a rigorous approach to analyzing your application's performance else fail miserably in a vortex of numbers. This leads us to - + +=== The Analysis Process === + +I’m going to give an example methodology for conducting your benchmarking and profiling on an application. It is based on your typical scientific method. + +For something as complex as Benchmarking you need to take any methodology with a grain of salt but there are some basic strictures that you can depend on. + +Formulate a question you need to answer which is simple, tests the smallest measurable thing possible, and is exact. This is typically the hardest part of the experiment. From there some steps that you should follow are. + +* Develop a set of variables and processes to measure in order to answer this question! +* Profile based on the question and variables. Key problems to avoid when designing this experiment are: + - Confounding: Test one thing at a time, keep everything the same so you don't poison the data with uncontrolled processes. + - Cross Contamination: Make sure that runs from one test do not harm the other tests. + - Steady States: If you’re testing long running process. You must take the ramp up time and performance hit into your initial measurements. + - Sampling Error: Data should perform have a steady variance or range. If you get wild swings or sudden spikes, etc. then you must either account for the reason why or you have a sampling error. + - Measurement Error: Aka Human error, always go through your calculations at least twice to make sure there are no mathematical errors. . +* Do a small run of the experiment to verify the design. +* Use the small run to determine a proper sample size. +* Run the test. +* Perform the analysis on the results and determine where to go from there. + +Note: Even though we are using the typical scientific method; developing a hypothesis is not always useful in terms of profiling. The argument against using an hypothesis is that it will influence your experimental design and doesn’t really prove anything. + + diff --git a/railties/doc/guides/benchmarking_and_profiling/preamble.html b/railties/doc/guides/benchmarking_and_profiling/preamble.html new file mode 100644 index 0000000000..b52b8a7e74 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/preamble.html @@ -0,0 +1,656 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta name="generator" content="AsciiDoc 8.2.7" />
+<style type="text/css">
+</style>
+<title>Benchmarking and Profiling Rails</title>
+</head>
+<body>
+<div id="header">
+<h1>Benchmarking and Profiling Rails</h1>
+<span id="author">Matthew Bergman</span><br />
+<span id="email"><tt><<a href="mailto:MzbPhoto@gmail.com">MzbPhoto@gmail.com</a>></tt></span><br />
+<span id="revision">version 0.5,</span>
+September 2008
+</div>
+<div id="preamble">
+<div class="sectionbody">
+<div class="para"><p>You have successfully written a well tested ground breaking Social Marketing Network and have successfully deployed by Hand/Capistrano/Vlad to your shiny VPS. You are ready to go live after a few beta tests. But you're finding there is a problem. Everything was working wonderfully on your development setup, but now with fifty or a hundred people using your application at the same time things have slowed to a crawl. Pages are being dropped and mysql is giving people timeout errors. How are we going to fix this. It's time to Benchmark and Profile your application.</p></div>
+<div class="para"><p>Benchmarking and Profiling is an important part of the development process that is talked about nearly enough for most beginning developers. Its hard enough learning a language and successfully writing an application. But without a firm understanding optimization, production ready apps are a near impossibility. No matter how well you code, or how much you know about a language there is always something that will trip up your application.</p></div>
+<div class="para"><p>This article is my attempt to give the basic knowledge and methodology needed to optimize your application as painlessly as possible. We are are attempting this on two fronts. Both as a straight explanation and also through a real example of how benchmarking can speed up an application.</p></div>
+<div class="para"><p>The main things that are covered are</p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+The basics of statistical analysis
+</p>
+</li>
+<li>
+<p>
+Methodology behind benchmarking and profiling
+</p>
+</li>
+<li>
+<p>
+Reading the log file for optimization
+</p>
+</li>
+<li>
+<p>
+Performance Unit tests
+</p>
+</li>
+<li>
+<p>
+Working with Ruby-Prof
+</p>
+</li>
+<li>
+<p>
+HTTPREF #because you should know it
+</p>
+</li>
+<li>
+<p>
+Overview of dedicated analysis options
+</p>
+</li>
+</ul></div>
+<div class="para"><p>There are a lot of areas we need to cover so lets start.</p></div>
+</div>
+</div>
+<h2 id="_terminology">Terminology</h2>
+<div class="sectionbody">
+<h3 id="_what_we_mean_by_benchmarking_and_profiling">What We Mean by Benchmarking and Profiling</h3>
+<div class="para"><p>Benchmarking: Is a process that enables comparison of inputs, processes or outputs between institutions (or parts of institutions) or within a single institution over time.</p></div>
+<div class="para"><p>Pretty blah right. If you are new to programing you probably have heard the term mostly in comparative reviews of computer and graphic card specs. If you done a bit of coding you've probably seen in mostly in terms of comparing one language to another or iterations of the same language.</p></div>
+<div class="para"><p>Benchmarking in terms of rails is a bit more specific. It entails comparing and contrasting various parts and pages of an application against one another. Mostly one is looking for how long a page requires to render, but memory consumption is also an area of concern.</p></div>
+<div class="para"><p>Profiling: When a page or process is seen to be problematic due to speed or memory consumption we profile it. Meaning we measures the behavior as the page or process runs, particularly the frequency and duration of function calls. The goal of profiling is not to find bugs, but to eliminate bottlenecks and establish a baseline for future regression testing. It must be engaged in a carefully controlled process of measurement and analysis.</p></div>
+<div class="para"><p><strong>What does that actually mean?</strong></p></div>
+<div class="para"><p>You have to have a clear goal for when you profile. It's very comparable to BDD where you are taking small steps towards a solution instead of trying to do it all in one large all encompassing step. A clearly defined set of expectations is essential for meaningful performance testing. For example, for a Web application, you need to know at least two things:
+expected load in terms of concurrent users or HTTP connections and
+acceptable response time.</p></div>
+<h3 id="_where_does_this_leave_us">Where Does this Leave Us</h3>
+<div class="para"><p>Numbers and data. You benchmark to compare, your profile to fix. It's all about gaining data to analyze and using that information to better your application. The most important thing you should take away at the moment that this must be done in a systematic way.</p></div>
+<div class="para"><p>So the next logical question is how do we get this data.</p></div>
+</div>
+<h2 id="_on_the_road_to_optimization">On The Road to Optimization</h2>
+<div class="sectionbody">
+<h3 id="_looking_at_the_log_file_in_regards_to_optimization">Looking at the log file in regards to optimization</h3>
+<div class="literalblock">
+<div class="content">
+<pre><tt>You actually have been gathering data for benchmarking throughout your development cycle. Your logs are not just for error detection they also contain very useful information on how speedy your action is behaving.</tt></pre>
+</div></div>
+<div class="exampleblock">
+<div class="title">Example: Regular Log Output</div>
+<div class="content">
+<div class="para"><p>Processing MediaController#index (for 127.0.0.1 at 2008-07-17 21:30:21) [GET]</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> Session ID: BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo
+SGFzaHsABjoKQHVzZWR7AA==--cb57dad9c5e4704f0e1eddb3d498fef544faaf46</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt>Parameters: {"action"=>"index", "controller"=>"media"}</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt>[4;35;1mProduct Columns (0.003187)[0m [0mSHOW FIELDS FROM `products`[0m
+[4;36;1mProduct Load (0.000597)[0m [0;1mSELECT * FROM `products` WHERE (`products`.`name` = 'Escape Plane') LIMIT 1[0m</tt></pre>
+</div></div>
+<div class="para"><p>Rendering template within layouts/standard</p></div>
+<div class="para"><p>Rendering media/index
+ [4;35;1mTrack Load (0.001507)[0m [0mSELECT * FROM <tt>tracks</tt> WHERE (<tt>tracks</tt>.product_id = 1) [0m
+ [4;36;1mTrack Columns (0.002280)[0m [0;1mSHOW FIELDS FROM <tt>tracks</tt>[0m</p></div>
+<div class="para"><p>Rendered layouts/_header (0.00051)</p></div>
+<div class="para"><p><strong>Completed in 0.04310 (23 reqs/sec) | Rendering: 0.00819 (19%) | DB: 0.00757 (17%) | 200 OK [http://localhost/media]</strong></p></div>
+</div></div>
+<div class="para"><p>What concerns us here is the last line of the action.</p></div>
+<div class="para"><p>Completed in 0.04310 (23 reqs/sec) gives us the amount of requests this specific action can handle. 0.04310 is the total amount of time the process to complete and 23 reqs/sec is an estimation from this. As we will see this number is not strictly valid since is a single instance of the process. But it does give you a general feel as to how the action is performing.</p></div>
+<div class="para"><p>Rendering: 0.00819 (19%) is the amount in milliseconds and the percentage of total time needed to complete the action for rendering the view</p></div>
+<div class="para"><p>DB: 0.00757 (17%) is the amount in milliseconds and the percentage of total time needed to complete the action for querying the database</p></div>
+<div class="para"><p>Pretty easy right. But wait 17+19 equals 36. 36%! where is the rest of the time going? The rest of the time is being spent processing the controller. Which is usually what takes up the bulk of the action</p></div>
+<h3 id="_why_the_log_file_on_it_s_own_is_not_helpful">Why the Log File on it's Own is not Helpful</h3>
+<div class="para"><p>So why can't we just use this to test our rails application. Technically that could work, but would be very stressful and slow. You don't have time to view your log after every request to see if your code is running quickly. Also a request that runs 100 reqs/sec might simply be an outlier and really usually runs at 20 reqs/sec. It's simply not enough information to do everything we need it to do but it's a start.</p></div>
+<div class="para"><p>But there is something else we must consider.</p></div>
+<h3 id="_a_simple_question_a_complicated_answer">A Simple Question, a Complicated Answer</h3>
+<div class="para"><p>Is Completed in 0.04310 (23 reqs/sec) a good time. Seems like it doesn't it. 43 ms does not outrageous time for a dynamic page load. But is this a dynamic page load. Maybe it was all cached. In which case this is very slow. Or maybe I'm running on five year old equipment and this is actually blazing fast for my G3. The truth is that we can't answer the question given the data. This is part of benchmarking. We need a baseline. Through comparative analysis of all your pages in your app, and an simple dynamic page for a control we can determine how fast your pages are actually running and if any of them need to be optimized.</p></div>
+<div class="para"><p>And now for something completely different a statistic lesson.</p></div>
+</div>
+<h2 id="_a_lession_in_statistics">A Lession In Statistics</h2>
+<div class="sectionbody">
+<div class="para"><p>Adapted from a blog Article by Zed Shaw. His rant is funnier but will take longer to read. <br /> <a href="http://www.zedshaw.com/rants/programmer_stats.html">Programmers Need To Learn Statistics Or I Will Kill Them All</a></p></div>
+<h3 id="_why_learn_statistics">Why Learn Statistics</h3>
+<div class="para"><p>Statistics is a hard discipline. One can study it for years without fully grasping all the complexities. But its a necessary evil for coders of every level to at least know enough about statistics to know they know nothing about statistics. You can't optimize without it, and if you use it wrong, you'll just waste your time and the rest of your team's.</p></div>
+<div class="para"><p>You must always question your metrics and try to demolish your supposed reasoning. Evidence and observation triumph over pure logic. Even the great Knuth once said: “Beware of bugs in the above code; I have only proved it correct, not tried it.”</p></div>
+<h3 id="_power_of_ten_syndrome">Power-of-Ten Syndrome</h3>
+<div class="para"><p>If you done any benchmarking you have probably heard
+“All you need to do is run that test [insert power-of-ten] times and then do an average.”</p></div>
+<div class="para"><p>For newbs this whole power of ten comes about because we need enough data to minimize the results being contaminated by outliers. If you loaded a page five times with three of those times being around 75ms and twice 250ms you have no way of knowing the real average processing time for you page. But if we take a 1000 times and 950 are 75ms and 50 are 250ms we have a much clearer picture of the situation.</p></div>
+<div class="para"><p>But this still begs the question of how you determine that 1000 is the correct number of iterations to improve the power of the experiment? (Power in this context basically means the chance that your experiment is right.)</p></div>
+<div class="para"><p>The first thing that needs to be determined is how you are performing the samplings? 1000 iterations run in a massive sequential row? A set of 10 runs with 100 each? The statistics are different depending on which you do, but the 10 runs of 100 each would be a better approach. This lets you compare sample means and figure out if your repeated runs have any bias. More simply put, this allows you to see if you have a many or few outliers that might be poisoning your averages.</p></div>
+<div class="para"><p>Another consideration is if a 1000 transactions is enough to get the process into a steady state after the ramp-up period? A common element of process control statistics is that all processes have a period in the beginning where the process isn’t stable. This “ramp-up” period is usually discarded when doing the analysis unless your run length has to include it. Most people think that 1000 is more than enough, but it totally depends on how the system functions. Many complex interacting systems can easily need 1000 iterations to get to a steady state, especially if performing 1000 transactions is very quick. Imagine a banking system that handles 10,000 transactions a second. I could take a good minute to get this system into a steady state, but your 1000 transaction test is only scratching the surface.</p></div>
+<div class="para"><p>We can demonstrate this through R Code with similar means but different deviations.</p></div>
+<div class="para"><p>Note: R is a system for statistical computation and graphics. It consists of a language plus a run-time environment with graphics, a debugger, access to certain system functions, and the ability to run programs stored in script files.</p></div>
+<div class="exampleblock">
+<div class="title">Example: R Code Input</div>
+<div class="content">
+<div class="literalblock">
+<div class="content">
+<pre><tt>a <- rnorm(100, 30, 5)
+b <- rnorm(100, 30, 20)</tt></pre>
+</div></div>
+</div></div>
+<div class="para"><p>I construct two sets of 100 random samples from the normal distribution. Now, if I just take the average (mean or median) of these two sets they seem almost the same:</p></div>
+<div class="exampleblock">
+<div class="title">Example: Means of Sample</div>
+<div class="content">
+<div class="colist"><ol>
+<li>
+<p>
+mean(a)
+ 30.05907
+</p>
+</li>
+<li>
+<p>
+mean(b)
+ 30.11601
+</p>
+</li>
+<li>
+<p>
+median(a)
+ 30.12729
+</p>
+</li>
+<li>
+<p>
+median(b)
+ 31.06874
+</p>
+</li>
+</ol></div>
+</div></div>
+<div class="para"><p>They’re both around 30. So all good right? Not quite. If one looks at the outliers a different story emerges.</p></div>
+<div class="exampleblock">
+<div class="title">Example: Summary Output</div>
+<div class="content">
+<div class="colist"><ol>
+<li>
+<p>
+summary(a)
+ Min. 1st Qu. Median Mean 3rd Qu. Max.
+ 13.33 27.00 30.13 30.06 33.43 47.23
+</p>
+</li>
+<li>
+<p>
+summary(b)
+ Min. 1st Qu. Median Mean 3rd Qu. Max.
+ -15.48 16.90 31.07 30.12 43.42 80.86
+</p>
+</li>
+</ol></div>
+</div></div>
+<div class="para"><p>They aren't so similar now are they. Averages don't tell you everything. In fact in some cases they tell you almost nothing.</p></div>
+<h3 id="_don_t_just_use_averages">Don't Just Use Averages!</h3>
+<div class="para"><p>One cannot simply say my website “[insert power-of-ten] requests per second”. This is due to it being an Average. Without some form of range or variance error they are useless. Two averages can be the same, but hide massive differences in behavior. Without a standard deviation it’s not possible to figure out if the two might even be close. An even better approach (with normally distributed data) is to use a Student’s t-test to see if there are differences.</p></div>
+<div class="para"><p>Note: A t-test is any statistical hypothesis test in which the test statistic has a Student's t distribution if the null hypothesis is true. It is applied when the population is assumed to be normally distributed but the sample sizes are small enough that the statistic on which inference is based is not normally distributed because it relies on an uncertain estimate of standard deviation rather than on a precisely known value. #TODO simply this to something I and the rest of the world will actually understand.</p></div>
+<div class="para"><p>Let’s look at the standard deviation for our two samples:</p></div>
+<div class="exampleblock">
+<div class="title">Example: Standard Deviation</div>
+<div class="content">
+<div class="colist"><ol>
+<li>
+<p>
+sd(a)
+ 5.562842
+</p>
+</li>
+<li>
+<p>
+sd(b)
+[1] 19.09167
+</p>
+</li>
+</ol></div>
+</div></div>
+<div class="para"><p>Stability is vastly different for these two samples If this were a web server performance run I’d say the second server (represented by b) has a major reliability problem. No, it’s not going to crash, but it’s performance response is so erratic that you’d never know how long a request would take. Even though the two servers perform the same on average, users will think the second one is slower because of how it seems to randomly perform.</p></div>
+<div class="para"><p>The moral of the story is that if you give an average without standard deviations then you’re totally missing the entire point of even trying to measure something. A major goal of measurement is to develop a succinct and accurate picture of what’s going on, but if you don’t find out the standard deviation and do at least a couple graphs then you are not gaining anything from the process. There are other thing though that you must be aware of when testing your system. A big one is Confounding</p></div>
+<h3 id="_confounding">Confounding</h3>
+<div class="para"><p>The idea of confounding is pretty simple: If you want to measure something, then don’t measure anything else.</p></div>
+<div class="para"><p>An example. Imagine that someone tried to tell you that you needed to compare a bunch of flavors of ice cream for their taste, but that half of the tubs of creamy goodness were melted, and half were frozen. Do you think having to slop down a gallon of Heath Crunch flavored warm milk would skew your quality measurement? Of course it would. The temperature of the ice cream is confounding your comparison of taste quality. In order to fix the problem you need to remove this confounding element by having all the ice cream at a constant temperature.</p></div>
+<div class="para"><p>#TODO add more information in how to avoid confounding.</p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+Your testing system and your production system must be separate. You can't profile on the same system because you are using resources to run the test that your server should be using to serve the requests.
+</p>
+</li>
+</ul></div>
+<h3 id="_define_what_you_are_measuring">Define what you are Measuring</h3>
+<div class="para"><p>Before you can measure something you really need to lay down a very concrete definition of what you’re measuring. You should also try to measure the simplest thing you can and try to avoid confounding.</p></div>
+<div class="para"><p>The most important thing to determine though is how much data you can actually send to your application through it's pipe.</p></div>
+<div class="para"><p>That’s all there is to performance measurement. Sure, “how much”, “data”, and “pipe” all depend on the application, but if you need 1000 requests/second processing mojo, and you can’t get your web server to push out more than 100 requests/second, then you’ll never get your JSP+EJB+Hibernate+SOAP application anywhere near good enough. If all you can shove down your DS3 is 10k/second then you’ll never get that massive 300k flash animation to your users in time to sell them your latest Gizmodo 9000.</p></div>
+<div class="para"><p>#TODO add a good metaphore</p></div>
+<h3 id="_books_recommendations">Books Recommendations</h3>
+<div class="para"><p>He's read a lot, I'd trust him on these.</p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+Statistics; by Freedman, Pisani, Purves, and Adhikari. Norton publishers.
+</p>
+</li>
+<li>
+<p>
+Introductory Statistics with R; by Dalgaard. Springer publishers.
+</p>
+</li>
+<li>
+<p>
+Statistical Computing: An Introduction to Data Analysis using S-Plus; by Crawley. Wiley publishers.
+</p>
+</li>
+<li>
+<p>
+Statistical Process Control; by Grant, Leavenworth. McGraw-Hill publishers.
+</p>
+</li>
+<li>
+<p>
+Statistical Methods for the Social Sciences; by Agresti, Finlay. Prentice-Hall publishers.
+</p>
+</li>
+<li>
+<p>
+Methods of Social Research; by Baily. Free Press publishers.
+</p>
+</li>
+<li>
+<p>
+Modern Applied Statistics with S-PLUS; by Venables, Ripley. Springer publishers.
+</p>
+</li>
+</ul></div>
+<h3 id="_back_to_business">Back to Business</h3>
+<div class="para"><p>Now I know this was all a bit boring, but these fundamentals a necessary for understanding what we are actually doing here. Now onto the actual code and rails processes.</p></div>
+<div class="para"><p>include::edge rails features.txt[]</p></div>
+</div>
+<h2 id="_understanding_performance_tests_outputs">Understanding Performance Tests Outputs</h2>
+<div class="sectionbody">
+<h3 id="_our_first_performance_test">Our First Performance Test</h3>
+<div class="para"><p>So how do we profile a request.</p></div>
+<div class="para"><p>One of the things that is important to us is how long it takes to render the home page - so let's make a request to the home page. Once the request is complete, the results will be outputted in the terminal.</p></div>
+<div class="para"><p>In the terminal run</p></div>
+<div class="para"><p>+
+[source, bash]</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>[User profiling_tester]$ gcruby tests/performance/homepage.rb</tt></pre>
+</div></div>
+<div class="para"><p>After the tests runs for a few seconds you should see something like this.</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>HomepageTest#test_homepage (19 ms warmup)
+ process_time: 26 ms
+ memory: 298.79 KB
+ objects: 1917
+
+Finished in 2.207428 seconds.</tt></pre>
+</div></div>
+<div class="para"><p>Simple but efficient.</p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+Process Time refers to amount of time necessary to complete the action.
+</p>
+</li>
+<li>
+<p>
+memory is the amount of information loaded into memory
+</p>
+</li>
+<li>
+<p>
+object ??? #TODO find a good definition. Is it the amount of objects put into a ruby heap for this process?
+</p>
+</li>
+</ul></div>
+<div class="para"><p>In addition we also gain three types of itemized log files for each of these outputs. They can be found in your tmp directory of your application.</p></div>
+<div class="para"><p><strong>The Three types are</strong></p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+Flat File - A simple text file with the data laid out in a grid
+</p>
+</li>
+<li>
+<p>
+Graphical File - A html colored coded version of the simple text file with hyperlinks between the various methods. Most useful is the bolding of the main processes for each portion of the action.
+</p>
+</li>
+<li>
+<p>
+Tree File - A file output that can be use in conjunction with KCachegrind to visualize the process
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">KCachegrind is Linux only. For Mac this means you have to do a full KDE install to have it working in your OS. Which is over 3 gigs in size. For windows there is clone called wincachegrind but it is no longer actively being developed.</td>
+</tr></table>
+</div>
+<div class="para"><p>Below are examples for Flat Files and Graphical Files</p></div>
+<h3 id="_flat_files">Flat Files</h3>
+<div class="exampleblock">
+<div class="title">Example: Flat File Output Processing Time</div>
+<div class="content">
+<div class="para"><p>Thread ID: 2279160
+Total: 0.026097</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt>%self total self wait child calls name
+ 6.41 0.06 0.04 0.00 0.02 571 Kernel#===
+ 3.17 0.00 0.00 0.00 0.00 172 Hash#[]
+ 2.42 0.00 0.00 0.00 0.00 13 MonitorMixin#mon_exit
+ 2.05 0.00 0.00 0.00 0.00 15 Array#each
+ 1.56 0.00 0.00 0.00 0.00 6 Logger#add
+ 1.55 0.00 0.00 0.00 0.00 13 MonitorMixin#mon_enter
+ 1.36 0.03 0.00 0.00 0.03 1 ActionController::Integration::Session#process
+ 1.31 0.00 0.00 0.00 0.00 13 MonitorMixin#mon_release
+ 1.15 0.00 0.00 0.00 0.00 8 MonitorMixin#synchronize-1
+ 1.09 0.00 0.00 0.00 0.00 23 Class#new
+ 1.03 0.01 0.00 0.00 0.01 5 MonitorMixin#synchronize
+ 0.89 0.00 0.00 0.00 0.00 74 Hash#default
+ 0.89 0.00 0.00 0.00 0.00 6 Hodel3000CompliantLogger#format_message
+ 0.80 0.00 0.00 0.00 0.00 9 c
+ 0.80 0.00 0.00 0.00 0.00 11 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
+ 0.79 0.01 0.00 0.00 0.01 1 ActionController::Benchmarking#perform_action_without_rescue
+ 0.18 0.00 0.00 0.00 0.00 17 <Class::Object>#allocate</tt></pre>
+</div></div>
+</div></div>
+<div class="para"><p>So what do these columns tell us:</p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+%self - The percentage of time spent processing the method. This is derived from self_time/total_time
+</p>
+</li>
+<li>
+<p>
+total - The time spent in this method and its children.
+</p>
+</li>
+<li>
+<p>
+self - The time spent in this method.
+</p>
+</li>
+<li>
+<p>
+wait - Time processed was queued
+</p>
+</li>
+<li>
+<p>
+child - The time spent in this method's children.
+</p>
+</li>
+<li>
+<p>
+calls - The number of times this method was called.
+</p>
+</li>
+<li>
+<p>
+name - The name of the method.
+</p>
+</li>
+</ul></div>
+<div class="para"><p>Name can be displayed three seperate ways:
+ <strong> #toplevel - The root method that calls all other methods
+ </strong> MyObject#method - Example Hash#each, The class Hash is calling the method each
+ * <Object:MyObject>#test - The <> characters indicate a singleton method on a singleton class. Example <Class::Object>#allocate</p></div>
+<div class="para"><p>Methods are sorted based on %self. Hence the ones taking the most time and resources will be at the top.</p></div>
+<div class="para"><p>So for Array#each which is calling each on the class array. We find that it processing time is 2% of the total and was called 15 times. The rest of the information is 0.00 because the process is so fast it isn't recording times less then 100 ms.</p></div>
+<div class="exampleblock">
+<div class="title">Example: Flat File Memory Output</div>
+<div class="content">
+<div class="para"><p>Thread ID: 2279160
+Total: 509.724609</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt>%self total self wait child calls name
+ 4.62 23.57 23.57 0.00 0.00 34 String#split
+ 3.95 57.66 20.13 0.00 37.53 3 <Module::YAML>#quick_emit
+ 2.82 23.70 14.35 0.00 9.34 2 <Module::YAML>#quick_emit-1
+ 1.37 35.87 6.96 0.00 28.91 1 ActionView::Helpers::FormTagHelper#form_tag
+ 1.35 7.69 6.88 0.00 0.81 1 ActionController::HttpAuthentication::Basic::ControllerMethods#authenticate_with_http_basic
+ 1.06 6.09 5.42 0.00 0.67 90 String#gsub
+ 1.01 5.13 5.13 0.00 0.00 27 Array#-</tt></pre>
+</div></div>
+</div></div>
+<div class="para"><p>Very similar to the processing time format. The main difference here is that instead of calculating time we are now concerned with the amount of KB put into memory <strong>(or is it strictly the heap)</strong></p></div>
+<div class="para"><p>So for <Module::YAML>#quick_emit which is singleton method on the class YAML it uses 57.66 KB in total, 23.57 through its own actions, 6.69 from actions it calls itself and that it was called twice.</p></div>
+<div class="exampleblock">
+<div class="title">Example: Flat File Objects</div>
+<div class="content">
+<div class="para"><p>Thread ID: 2279160
+Total: 6537.000000</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt>%self total self wait child calls name
+15.16 1096.00 991.00 0.00 105.00 66 Hash#each
+ 5.25 343.00 343.00 0.00 0.00 4 Mysql::Result#each_hash
+ 4.74 2203.00 310.00 0.00 1893.00 42 Array#each
+ 3.75 4529.00 245.00 0.00 4284.00 1 ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb
+ 2.00 136.00 131.00 0.00 5.00 90 String#gsub
+ 1.73 113.00 113.00 0.00 0.00 34 String#split
+ 1.44 111.00 94.00 0.00 17.00 31 Array#each-1</tt></pre>
+</div></div>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt>#TODO Find correct terminology for how to describe what this is exactly profiling as in are there really 2203 array objects.</tt></pre>
+</div></div>
+<h3 id="_graph_files">Graph Files</h3>
+<div class="para"><p>While the information gleamed from flat files is very useful we still don't know which processes each method is calling. We only know how many. This is not true for a graph file. Below is a text representation of a graph file. The actual graph file is an html entity and an example of which can be found <a href="Examples/graph.html">Here</a></p></div>
+<div class="para"><p>#TODO (Handily the graph file has links both between it many processes and to the files that actually contain them for debugging.
+ )</p></div>
+<div class="exampleblock">
+<div class="title">Example: Graph File</div>
+<div class="content">
+<div class="para"><p>Thread ID: 21277412</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> %total %self total self children calls Name
+/____________________________________________________________________________/
+100.00% 0.00% 8.77 0.00 8.77 1 #toplevel*
+ 8.77 0.00 8.77 1/1 Object#run_primes
+/____________________________________________________________________________/</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> 8.77 0.00 8.77 1/1 #toplevel
+100.00% 0.00% 8.77 0.00 8.77 1 Object#run_primes*
+ 0.02 0.00 0.02 1/1 Object#make_random_array
+ 2.09 0.00 2.09 1/1 Object#find_largest
+ 6.66 0.00 6.66 1/1 Object#find_primes
+/____________________________________________________________________________/
+ 0.02 0.02 0.00 1/1 Object#make_random_array
+0.18% 0.18% 0.02 0.02 0.00 1 Array#each_index
+ 0.00 0.00 0.00 500/500 Kernel.rand
+ 0.00 0.00 0.00 500/501 Array#[]=
+/____________________________________________________________________________/</tt></pre>
+</div></div>
+</div></div>
+<div class="para"><p>As you can see the calls have been separated into slices, no longer is the order determined by process time but instead from hierarchy. Each slice profiles a primary entry, with the primary entry's parents being shown above itself and it's children found below. A primary entry can be ascertained by it having values in the %total and %self columns. Here the main entry here have been bolded for connivence.</p></div>
+<div class="para"><p>So if we look at the last slice. The primary entry would be Array#each_index. It takes 0.18% of the total process time and it is only called once. It is called from Object#make_random_array which is only called once. It's children are Kernal.rand which is called by it all 500 its times that it was call in this action and Arry#[]= which was called 500 times by Array#each_index and once by some other entry.</p></div>
+<h3 id="_tree_files">Tree Files</h3>
+<div class="para"><p>It's pointless trying to represent a tree file textually so here's a few pretty pictures of it's usefulness</p></div>
+<div class="para"><div class="title">KCachegrind Graph</div><p><span class="image">
+<img src="Images/KGraph.png" alt="Graph created by KCachegrind" title="Graph created by KCachegrind" />
+</span></p></div>
+<div class="para"><div class="title">KCachegrind List</div><p><span class="image">
+<img src="Images/KList.png" alt="List created by KCachegrind" title="List created by KCachegrind" />
+</span></p></div>
+<div class="para"><p>#TODO Add a bit more information to this.</p></div>
+</div>
+<h2 id="_getting_to_the_point_of_all_of_this">Getting to the Point of all of this</h2>
+<div class="sectionbody">
+<div class="para"><p>Now I know all of this is a bit dry and academic. But it's a very powerful tool when you know how to leverage it properly. Which we are going to take a look at in our next section</p></div>
+</div>
+<h2 id="_get_yourself_a_game_plan">Get Yourself a Game Plan</h2>
+<div class="sectionbody">
+<div class="para"><p>You end up dealing with a large amount of data whenever you profile an application. It's crucial to use a rigorous approach to analyzing your application's performance else fail miserably in a vortex of numbers. This leads us to -</p></div>
+<h3 id="_the_analysis_process">The Analysis Process</h3>
+<div class="para"><p>I’m going to give an example methodology for conducting your benchmarking and profiling on an application. It is based on your typical scientific method.</p></div>
+<div class="para"><p>For something as complex as Benchmarking you need to take any methodology with a grain of salt but there are some basic strictures that you can depend on.</p></div>
+<div class="para"><p>Formulate a question you need to answer which is simple, tests the smallest measurable thing possible, and is exact. This is typically the hardest part of the experiment. From there some steps that you should follow are.</p></div>
+<div class="ilist"><ul>
+<li>
+<p>
+Develop a set of variables and processes to measure in order to answer this question!
+</p>
+</li>
+<li>
+<p>
+Profile based on the question and variables. Key problems to avoid when designing this experiment are:
+</p>
+<div class="ilist"><ul>
+<li>
+<p>
+Confounding: Test one thing at a time, keep everything the same so you don't poison the data with uncontrolled processes.
+</p>
+</li>
+<li>
+<p>
+Cross Contamination: Make sure that runs from one test do not harm the other tests.
+</p>
+</li>
+<li>
+<p>
+Steady States: If you’re testing long running process. You must take the ramp up time and performance hit into your initial measurements.
+</p>
+</li>
+<li>
+<p>
+Sampling Error: Data should perform have a steady variance or range. If you get wild swings or sudden spikes, etc. then you must either account for the reason why or you have a sampling error.
+</p>
+</li>
+<li>
+<p>
+Measurement Error: Aka Human error, always go through your calculations at least twice to make sure there are no mathematical errors. .
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Do a small run of the experiment to verify the design.
+</p>
+</li>
+<li>
+<p>
+Use the small run to determine a proper sample size.
+</p>
+</li>
+<li>
+<p>
+Run the test.
+</p>
+</li>
+<li>
+<p>
+Perform the analysis on the results and determine where to go from there.
+</p>
+</li>
+</ul></div>
+<div class="para"><p>Note: Even though we are using the typical scientific method; developing a hypothesis is not always useful in terms of profiling. The argument against using an hypothesis is that it will influence your experimental design and doesn’t really prove anything.</p></div>
+</div>
+<h2 id="_other_profiling_tools">Other Profiling Tools</h2>
+<div class="sectionbody">
+<div class="para"><p>There are a lot of great profiling tools out there. Some free, some not so free. This is a sort list detailing some of them.</p></div>
+<h3 id="_rails_analyzer_tools">Rails Analyzer Tools</h3>
+<div class="para"><p><strong>SyslogLogger</strong></p></div>
+<div class="para"><p>SyslogLogger is a Logger work-alike that logs via syslog instead of to a file. You can add SyslogLogger to your Rails production environment to aggregate logs between multiple machines.</p></div>
+<div class="para"><p>By default, SyslogLogger uses the program name ‘rails’, but this can be changed via the first argument to SyslogLogger.new.</p></div>
+<div class="para"><p>NOTE! You can only set the SyslogLogger program name when you initialize SyslogLogger for the first time. This is a limitation of the way SyslogLogger uses syslog (and in some ways, a the way syslog(3) works). Attempts to change SyslogLogger’s program name after the first initialization will be ignored.</p></div>
+<div class="para"><p>Sample usage with Rails
+config/environment/production.rb
+Add the following lines:</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> require 'production_log/syslog_logger'
+ RAILS_DEFAULT_LOGGER = SyslogLogger.new
+config/environment.rb
+In 0.10.0, change this line:</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> RAILS_DEFAULT_LOGGER = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")
+to:</tt></pre>
+</div></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> RAILS_DEFAULT_LOGGER ||= Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")
+Other versions of Rails should have a similar change.</tt></pre>
+</div></div>
+<div class="para"><p>/etc/syslog.conf
+Add the following lines:</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> !rails
+ *.* /var/log/production.log
+Then touch /var/log/production.log and signal syslogd with a HUP (killall -HUP syslogd, on FreeBSD).</tt></pre>
+</div></div>
+<div class="para"><p>/etc/newsyslog.conf
+Add the following line:</p></div>
+<div class="literalblock">
+<div class="content">
+<pre><tt> /var/log/production.log 640 7 * @T00 Z
+This creates a log file that is rotated every day at midnight, gzip’d, then kept for 7 days. Consult newsyslog.conf(5) for more details.</tt></pre>
+</div></div>
+<div class="para"><p>Now restart your Rails app. Your production logs should now be showing up in /var/log/production.log. If you have mulitple machines, you can log them all to a central machine with remote syslog logging for analysis. Consult your syslogd(8) manpage for further details.</p></div>
+<div class="para"><p><strong>A Hodel 3000 Compliant Logger for the Rest of Us</strong></p></div>
+<div class="para"><p>If you don't have access to your machines root system or just want something a bit easier to implement there is also a module developed by Geoffrey Grosenbach</p></div>
+<div class="para"><p><a href="http://topfunky.net/svn/plugins/hodel_3000_compliant_logger/lib/hodel_3000_compliant_logger.rb">link to module file</a></p></div>
+<div class="para"><p>Just put the module in your lib directory and this to your environment.rb</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>require 'hodel_3000_compliant_logger'
+config.logger = Hodel3000CompliantLogger.new(config.log_path)</tt></pre>
+</div></div>
+<div class="exampleblock">
+<div class="title">Example: Hodel 3000 Example</div>
+<div class="content">
+<div class="para"><p>Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Parameters: {"action"⇒"shipping", "controller"⇒"checkout"}
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mBook Columns (0.003155)[0m [0;1mSHOW FIELDS FROM <tt>books</tt>[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;35;1mBook Load (0.000881)[0m [0mSELECT <strong> FROM <tt>books</tt> WHERE (<tt>books</tt>.<tt>id</tt> = 1 AND (<tt>books</tt>.<tt>sold</tt> = 1)) [0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mShippingAddress Columns (0.002683)[0m [0;1mSHOW FIELDS FROM <tt>shipping_addresses</tt>[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;35;1mBook Load (0.000362)[0m [0mSELECT ounces FROM <tt>books</tt> WHERE (<tt>books</tt>.<tt>id</tt> = 1) [0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Rendering template within layouts/application
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Rendering checkout/shipping
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mBook Load (0.000548)[0m [0;1mSELECT </strong> FROM <tt>books</tt> WHERE (sold = 0) LIMIT 3[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;35;1mAuthor Columns (0.002571)[0m [0mSHOW FIELDS FROM <tt>authors</tt>[0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: [4;36;1mAuthor Load (0.000811)[0m [0;1mSELECT * FROM <tt>authors</tt> WHERE (<tt>authors</tt>.<tt>id</tt> = 1) [0m
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Rendered store/_new_books (0.01358)
+Jul 15 11:45:43 matthew-bergmans-macbook-pro-15 rails[16207]: Completed in 0.37297 (2 reqs/sec) | Rendering: 0.02971 (7%) | DB: 0.01697 (4%) | 200 OK [https://secure.jeffbooks/checkout/shipping]</p></div>
+</div></div>
+</div>
+<div id="footer">
+<div id="footer-text">
+Version 0.5<br />
+Last updated 2008-09-17 18:42:44 EDT
+</div>
+</div>
+</body>
+</html>
diff --git a/railties/doc/guides/benchmarking_and_profiling/preamble.txt b/railties/doc/guides/benchmarking_and_profiling/preamble.txt new file mode 100644 index 0000000000..bba8217793 --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/preamble.txt @@ -0,0 +1,46 @@ +Benchmarking and Profiling Rails +================================ +Matthew Bergman <MzbPhoto@gmail.com> +v0.5, September 2008 + +You have successfully written a well tested ground breaking Social Marketing Network and have successfully deployed by Hand/Capistrano/Vlad to your shiny VPS. You are ready to go live after a few beta tests. But you're finding there is a problem. Everything was working wonderfully on your development setup, but now with fifty or a hundred people using your application at the same time things have slowed to a crawl. Pages are being dropped and mysql is giving people timeout errors. How are we going to fix this. It's time to Benchmark and Profile your application. + +Benchmarking and Profiling is an important part of the development process that is talked about nearly enough for most beginning developers. Its hard enough learning a language and successfully writing an application. But without a firm understanding optimization, production ready apps are a near impossibility. No matter how well you code, or how much you know about a language there is always something that will trip up your application. + +This article is my attempt to give the basic knowledge and methodology needed to optimize your application as painlessly as possible. We are are attempting this on two fronts. Both as a straight explanation and also through a real example of how benchmarking can speed up an application. + +The main things that are covered are + +* The basics of statistical analysis +* Methodology behind benchmarking and profiling +* Reading the log file for optimization +* Performance Unit tests +* Working with Ruby-Prof +* HTTPREF #because you should know it +* Overview of dedicated analysis options + +There are a lot of areas we need to cover so lets start. + + +include::definitions.txt[] + +include::basics.txt[] + +include::statistics.txt[] + +include::edge rails features.txt[] + +include::rubyprof.txt[] + +include::digging_deeper.txt[] + +include::gameplan.txt[] + +include::appendix.txt[] + + + + + + + diff --git a/railties/doc/guides/benchmarking_and_profiling/rubyprof.txt b/railties/doc/guides/benchmarking_and_profiling/rubyprof.txt new file mode 100644 index 0000000000..edf036d13e --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/rubyprof.txt @@ -0,0 +1,180 @@ +== Understanding Performance Tests Outputs == + +=== Our First Performance Test === + +So how do we profile a request. + +One of the things that is important to us is how long it takes to render the home page - so let's make a request to the home page. Once the request is complete, the results will be outputted in the terminal. + +In the terminal run + ++ +[source, bash] +---------------------------------------------------------------------------- +[User profiling_tester]$ gcruby tests/performance/homepage.rb +---------------------------------------------------------------------------- + +After the tests runs for a few seconds you should see something like this. + +---------------------------------------------------------------------------- +HomepageTest#test_homepage (19 ms warmup) + process_time: 26 ms + memory: 298.79 KB + objects: 1917 + +Finished in 2.207428 seconds. +---------------------------------------------------------------------------- + +Simple but efficient. + +* Process Time refers to amount of time necessary to complete the action. +* memory is the amount of information loaded into memory +* object ??? #TODO find a good definition. Is it the amount of objects put into a ruby heap for this process? + +In addition we also gain three types of itemized log files for each of these outputs. They can be found in your tmp directory of your application. + +*The Three types are* + +* Flat File - A simple text file with the data laid out in a grid +* Graphical File - A html colored coded version of the simple text file with hyperlinks between the various methods. Most useful is the bolding of the main processes for each portion of the action. +* Tree File - A file output that can be use in conjunction with KCachegrind to visualize the process + +NOTE: KCachegrind is Linux only. For Mac this means you have to do a full KDE install to have it working in your OS. Which is over 3 gigs in size. For windows there is clone called wincachegrind but it is no longer actively being developed. + +Below are examples for Flat Files and Graphical Files + +=== Flat Files === + +.Flat File Output Processing Time +============================================================================ +Thread ID: 2279160 +Total: 0.026097 + + %self total self wait child calls name + 6.41 0.06 0.04 0.00 0.02 571 Kernel#=== + 3.17 0.00 0.00 0.00 0.00 172 Hash#[] + 2.42 0.00 0.00 0.00 0.00 13 MonitorMixin#mon_exit + 2.05 0.00 0.00 0.00 0.00 15 Array#each + 1.56 0.00 0.00 0.00 0.00 6 Logger#add + 1.55 0.00 0.00 0.00 0.00 13 MonitorMixin#mon_enter + 1.36 0.03 0.00 0.00 0.03 1 ActionController::Integration::Session#process + 1.31 0.00 0.00 0.00 0.00 13 MonitorMixin#mon_release + 1.15 0.00 0.00 0.00 0.00 8 MonitorMixin#synchronize-1 + 1.09 0.00 0.00 0.00 0.00 23 Class#new + 1.03 0.01 0.00 0.00 0.01 5 MonitorMixin#synchronize + 0.89 0.00 0.00 0.00 0.00 74 Hash#default + 0.89 0.00 0.00 0.00 0.00 6 Hodel3000CompliantLogger#format_message + 0.80 0.00 0.00 0.00 0.00 9 c + 0.80 0.00 0.00 0.00 0.00 11 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool + 0.79 0.01 0.00 0.00 0.01 1 ActionController::Benchmarking#perform_action_without_rescue + 0.18 0.00 0.00 0.00 0.00 17 <Class::Object>#allocate +============================================================================ + +So what do these columns tell us: + + * %self - The percentage of time spent processing the method. This is derived from self_time/total_time + * total - The time spent in this method and its children. + * self - The time spent in this method. + * wait - Time processed was queued + * child - The time spent in this method's children. + * calls - The number of times this method was called. + * name - The name of the method. + +Name can be displayed three seperate ways: + * #toplevel - The root method that calls all other methods + * MyObject#method - Example Hash#each, The class Hash is calling the method each + * <Object:MyObject>#test - The <> characters indicate a singleton method on a singleton class. Example <Class::Object>#allocate + +Methods are sorted based on %self. Hence the ones taking the most time and resources will be at the top. + +So for Array#each which is calling each on the class array. We find that it processing time is 2% of the total and was called 15 times. The rest of the information is 0.00 because the process is so fast it isn't recording times less then 100 ms. + + +.Flat File Memory Output +============================================================================ +Thread ID: 2279160 +Total: 509.724609 + + %self total self wait child calls name + 4.62 23.57 23.57 0.00 0.00 34 String#split + 3.95 57.66 20.13 0.00 37.53 3 <Module::YAML>#quick_emit + 2.82 23.70 14.35 0.00 9.34 2 <Module::YAML>#quick_emit-1 + 1.37 35.87 6.96 0.00 28.91 1 ActionView::Helpers::FormTagHelper#form_tag + 1.35 7.69 6.88 0.00 0.81 1 ActionController::HttpAuthentication::Basic::ControllerMethods#authenticate_with_http_basic + 1.06 6.09 5.42 0.00 0.67 90 String#gsub + 1.01 5.13 5.13 0.00 0.00 27 Array#- +============================================================================ + +Very similar to the processing time format. The main difference here is that instead of calculating time we are now concerned with the amount of KB put into memory *(or is it strictly the heap)* + +So for <Module::YAML>#quick_emit which is singleton method on the class YAML it uses 57.66 KB in total, 23.57 through its own actions, 6.69 from actions it calls itself and that it was called twice. + +.Flat File Objects +============================================================================ +Thread ID: 2279160 +Total: 6537.000000 + + %self total self wait child calls name + 15.16 1096.00 991.00 0.00 105.00 66 Hash#each + 5.25 343.00 343.00 0.00 0.00 4 Mysql::Result#each_hash + 4.74 2203.00 310.00 0.00 1893.00 42 Array#each + 3.75 4529.00 245.00 0.00 4284.00 1 ActionView::Base::CompiledTemplates#_run_erb_47app47views47layouts47application46html46erb + 2.00 136.00 131.00 0.00 5.00 90 String#gsub + 1.73 113.00 113.00 0.00 0.00 34 String#split + 1.44 111.00 94.00 0.00 17.00 31 Array#each-1 +============================================================================ + + #TODO Find correct terminology for how to describe what this is exactly profiling as in are there really 2203 array objects. + +=== Graph Files === + +While the information gleamed from flat files is very useful we still don't know which processes each method is calling. We only know how many. This is not true for a graph file. Below is a text representation of a graph file. The actual graph file is an html entity and an example of which can be found link:Examples/graph.html[Here] + +#TODO (Handily the graph file has links both between it many processes and to the files that actually contain them for debugging. + ) + +.Graph File +============================================================================ +Thread ID: 21277412 + + %total %self total self children calls Name +/____________________________________________________________________________/ +100.00% 0.00% 8.77 0.00 8.77 1 #toplevel* + 8.77 0.00 8.77 1/1 Object#run_primes +/____________________________________________________________________________/ + + 8.77 0.00 8.77 1/1 #toplevel +100.00% 0.00% 8.77 0.00 8.77 1 Object#run_primes* + 0.02 0.00 0.02 1/1 Object#make_random_array + 2.09 0.00 2.09 1/1 Object#find_largest + 6.66 0.00 6.66 1/1 Object#find_primes +/____________________________________________________________________________/ + 0.02 0.02 0.00 1/1 Object#make_random_array +0.18% 0.18% 0.02 0.02 0.00 1 Array#each_index + 0.00 0.00 0.00 500/500 Kernel.rand + 0.00 0.00 0.00 500/501 Array#[]= +/____________________________________________________________________________/ +============================================================================ + +As you can see the calls have been separated into slices, no longer is the order determined by process time but instead from hierarchy. Each slice profiles a primary entry, with the primary entry's parents being shown above itself and it's children found below. A primary entry can be ascertained by it having values in the %total and %self columns. Here the main entry here have been bolded for connivence. + +So if we look at the last slice. The primary entry would be Array#each_index. It takes 0.18% of the total process time and it is only called once. It is called from Object#make_random_array which is only called once. It's children are Kernal.rand which is called by it all 500 its times that it was call in this action and Arry#[]= which was called 500 times by Array#each_index and once by some other entry. + +=== Tree Files === + +It's pointless trying to represent a tree file textually so here's a few pretty pictures of it's usefulness + +.KCachegrind Graph +[caption="KCachegrind graph"] +image:Images/KGraph.png[Graph created by KCachegrind] + +.KCachegrind List +[caption="KCachegrind List"] +image:Images/KList.png[List created by KCachegrind] + +#TODO Add a bit more information to this. + +== Getting to the Point of all of this == + +Now I know all of this is a bit dry and academic. But it's a very powerful tool when you know how to leverage it properly. Which we are going to take a look at in our next section + diff --git a/railties/doc/guides/benchmarking_and_profiling/statistics.txt b/railties/doc/guides/benchmarking_and_profiling/statistics.txt new file mode 100644 index 0000000000..c3b4464d4b --- /dev/null +++ b/railties/doc/guides/benchmarking_and_profiling/statistics.txt @@ -0,0 +1,117 @@ +== A Lession In Statistics == + +Adapted from a blog Article by Zed Shaw. His rant is funnier but will take longer to read. <br /> http://www.zedshaw.com/rants/programmer_stats.html[Programmers Need To Learn Statistics Or I Will Kill Them All] + +=== Why Learn Statistics === + +Statistics is a hard discipline. One can study it for years without fully grasping all the complexities. But its a necessary evil for coders of every level to at least know enough about statistics to know they know nothing about statistics. You can't optimize without it, and if you use it wrong, you'll just waste your time and the rest of your team's. + +You must always question your metrics and try to demolish your supposed reasoning. Evidence and observation triumph over pure logic. Even the great Knuth once said: “Beware of bugs in the above code; I have only proved it correct, not tried it.” + +=== Power-of-Ten Syndrome === + +If you done any benchmarking you have probably heard +“All you need to do is run that test [insert power-of-ten] times and then do an average.” + +For newbs this whole power of ten comes about because we need enough data to minimize the results being contaminated by outliers. If you loaded a page five times with three of those times being around 75ms and twice 250ms you have no way of knowing the real average processing time for you page. But if we take a 1000 times and 950 are 75ms and 50 are 250ms we have a much clearer picture of the situation. + +But this still begs the question of how you determine that 1000 is the correct number of iterations to improve the power of the experiment? (Power in this context basically means the chance that your experiment is right.) + +The first thing that needs to be determined is how you are performing the samplings? 1000 iterations run in a massive sequential row? A set of 10 runs with 100 each? The statistics are different depending on which you do, but the 10 runs of 100 each would be a better approach. This lets you compare sample means and figure out if your repeated runs have any bias. More simply put, this allows you to see if you have a many or few outliers that might be poisoning your averages. + +Another consideration is if a 1000 transactions is enough to get the process into a steady state after the ramp-up period? A common element of process control statistics is that all processes have a period in the beginning where the process isn’t stable. This “ramp-up” period is usually discarded when doing the analysis unless your run length has to include it. Most people think that 1000 is more than enough, but it totally depends on how the system functions. Many complex interacting systems can easily need 1000 iterations to get to a steady state, especially if performing 1000 transactions is very quick. Imagine a banking system that handles 10,000 transactions a second. I could take a good minute to get this system into a steady state, but your 1000 transaction test is only scratching the surface. + +We can demonstrate this through R Code with similar means but different deviations. + +Note: R is a system for statistical computation and graphics. It consists of a language plus a run-time environment with graphics, a debugger, access to certain system functions, and the ability to run programs stored in script files. + +.R Code Input +============================================================================ + a <- rnorm(100, 30, 5) + b <- rnorm(100, 30, 20) +============================================================================ + +I construct two sets of 100 random samples from the normal distribution. Now, if I just take the average (mean or median) of these two sets they seem almost the same: + +.Means of Sample +============================================================================ +> mean(a) + 30.05907 +> mean(b) + 30.11601 +> median(a) + 30.12729 +> median(b) + 31.06874 +============================================================================ + +They’re both around 30. So all good right? Not quite. If one looks at the outliers a different story emerges. + +.Summary Output +============================================================================ +> summary(a) + Min. 1st Qu. Median Mean 3rd Qu. Max. + 13.33 27.00 30.13 30.06 33.43 47.23 +> summary(b) + Min. 1st Qu. Median Mean 3rd Qu. Max. + -15.48 16.90 31.07 30.12 43.42 80.86 +============================================================================ + +They aren't so similar now are they. Averages don't tell you everything. In fact in some cases they tell you almost nothing. + +=== Don't Just Use Averages! === + +One cannot simply say my website “[insert power-of-ten] requests per second”. This is due to it being an Average. Without some form of range or variance error they are useless. Two averages can be the same, but hide massive differences in behavior. Without a standard deviation it’s not possible to figure out if the two might even be close. An even better approach (with normally distributed data) is to use a Student’s t-test to see if there are differences. + +Note: A t-test is any statistical hypothesis test in which the test statistic has a Student's t distribution if the null hypothesis is true. It is applied when the population is assumed to be normally distributed but the sample sizes are small enough that the statistic on which inference is based is not normally distributed because it relies on an uncertain estimate of standard deviation rather than on a precisely known value. #TODO simply this to something I and the rest of the world will actually understand. + +Let’s look at the standard deviation for our two samples: + +.Standard Deviation +============================================================================ +> sd(a) + 5.562842 +> sd(b) +[1] 19.09167 +============================================================================ + +Stability is vastly different for these two samples If this were a web server performance run I’d say the second server (represented by b) has a major reliability problem. No, it’s not going to crash, but it’s performance response is so erratic that you’d never know how long a request would take. Even though the two servers perform the same on average, users will think the second one is slower because of how it seems to randomly perform. + +The moral of the story is that if you give an average without standard deviations then you’re totally missing the entire point of even trying to measure something. A major goal of measurement is to develop a succinct and accurate picture of what’s going on, but if you don’t find out the standard deviation and do at least a couple graphs then you are not gaining anything from the process. There are other thing though that you must be aware of when testing your system. A big one is Confounding + +=== Confounding === + +The idea of confounding is pretty simple: If you want to measure something, then don’t measure anything else. + +An example. Imagine that someone tried to tell you that you needed to compare a bunch of flavors of ice cream for their taste, but that half of the tubs of creamy goodness were melted, and half were frozen. Do you think having to slop down a gallon of Heath Crunch flavored warm milk would skew your quality measurement? Of course it would. The temperature of the ice cream is confounding your comparison of taste quality. In order to fix the problem you need to remove this confounding element by having all the ice cream at a constant temperature. + +#TODO add more information in how to avoid confounding. + +* Your testing system and your production system must be separate. You can't profile on the same system because you are using resources to run the test that your server should be using to serve the requests. + +=== Define what you are Measuring === + +Before you can measure something you really need to lay down a very concrete definition of what you’re measuring. You should also try to measure the simplest thing you can and try to avoid confounding. + +The most important thing to determine though is how much data you can actually send to your application through it's pipe. + +That’s all there is to performance measurement. Sure, “how much”, “data”, and “pipe” all depend on the application, but if you need 1000 requests/second processing mojo, and you can’t get your web server to push out more than 100 requests/second, then you’ll never get your JSP+EJB+Hibernate+SOAP application anywhere near good enough. If all you can shove down your DS3 is 10k/second then you’ll never get that massive 300k flash animation to your users in time to sell them your latest Gizmodo 9000. + +#TODO add a good metaphore + +=== Books Recommendations === +He's read a lot, I'd trust him on these. + +* Statistics; by Freedman, Pisani, Purves, and Adhikari. Norton publishers. +* Introductory Statistics with R; by Dalgaard. Springer publishers. +* Statistical Computing: An Introduction to Data Analysis using S-Plus; by Crawley. Wiley publishers. +* Statistical Process Control; by Grant, Leavenworth. McGraw-Hill publishers. +* Statistical Methods for the Social Sciences; by Agresti, Finlay. Prentice-Hall publishers. +* Methods of Social Research; by Baily. Free Press publishers. +* Modern Applied Statistics with S-PLUS; by Venables, Ripley. Springer publishers. + +=== Back to Business === + +Now I know this was all a bit boring, but these fundamentals a necessary for understanding what we are actually doing here. Now onto the actual code and rails processes. + + |