<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -148,7 +148,7 @@ table.report tr.dark {
 &lt;/script&gt;
     &lt;/head&gt;
   &lt;body&gt;&lt;h3&gt;C0 code coverage information&lt;/h3&gt;
-    &lt;p&gt;Generated on Mon Aug 04 22:45:11 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
+    &lt;p&gt;Generated on Mon Aug 04 22:45:24 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
       &lt;/p&gt;
     &lt;hr/&gt;
     &lt;table class='report'&gt;&lt;thead&gt;&lt;tr&gt;&lt;td class='heading'&gt;Name&lt;/td&gt;
@@ -159,24 +159,24 @@ table.report tr.dark {
       &lt;/tr&gt;
     &lt;/thead&gt;
   &lt;tbody&gt;&lt;tr class='light'&gt;&lt;td&gt;TOTAL&lt;/td&gt;
-      &lt;td class='lines_total'&gt;&lt;tt&gt;2749&lt;/tt&gt;
+      &lt;td class='lines_total'&gt;&lt;tt&gt;2761&lt;/tt&gt;
         &lt;/td&gt;
-      &lt;td class='lines_code'&gt;&lt;tt&gt;2396&lt;/tt&gt;
+      &lt;td class='lines_code'&gt;&lt;tt&gt;2407&lt;/tt&gt;
         &lt;/td&gt;
-      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;97.5%&lt;/tt&gt;
+      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;98.8%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
-            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='97'/&gt;
-                  &lt;td class='uncovered' width='3'/&gt;
+            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='99'/&gt;
+                  &lt;td class='uncovered' width='1'/&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;
               &lt;/td&gt;
             &lt;/tr&gt;
           &lt;/table&gt;
         &lt;/td&gt;
-      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_code'&gt;97.2%&lt;/tt&gt;
+      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_code'&gt;98.8%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
-            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='97'/&gt;
-                  &lt;td class='uncovered' width='3'/&gt;
+            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='99'/&gt;
+                  &lt;td class='uncovered' width='1'/&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;
               &lt;/td&gt;
@@ -186,24 +186,24 @@ table.report tr.dark {
       &lt;/tr&gt;
     &lt;tr class='dark'&gt;&lt;td&gt;&lt;a href='lib-flog_rb.html'&gt;lib/flog.rb&lt;/a&gt;
         &lt;/td&gt;
-      &lt;td class='lines_total'&gt;&lt;tt&gt;509&lt;/tt&gt;
+      &lt;td class='lines_total'&gt;&lt;tt&gt;510&lt;/tt&gt;
         &lt;/td&gt;
       &lt;td class='lines_code'&gt;&lt;tt&gt;419&lt;/tt&gt;
         &lt;/td&gt;
-      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;88.2%&lt;/tt&gt;
+      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;95.7%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
-            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='88'/&gt;
-                  &lt;td class='uncovered' width='12'/&gt;
+            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='96'/&gt;
+                  &lt;td class='uncovered' width='4'/&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;
               &lt;/td&gt;
             &lt;/tr&gt;
           &lt;/table&gt;
         &lt;/td&gt;
-      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_code'&gt;86.2%&lt;/tt&gt;
+      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_code'&gt;95.2%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
-            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='86'/&gt;
-                  &lt;td class='uncovered' width='14'/&gt;
+            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='95'/&gt;
+                  &lt;td class='uncovered' width='5'/&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;
               &lt;/td&gt;
@@ -240,9 +240,9 @@ table.report tr.dark {
       &lt;/tr&gt;
     &lt;tr class='dark'&gt;&lt;td&gt;&lt;a href='spec-flog_integration_spec_rb.html'&gt;spec/flog_integration_spec.rb&lt;/a&gt;
         &lt;/td&gt;
-      &lt;td class='lines_total'&gt;&lt;tt&gt;933&lt;/tt&gt;
+      &lt;td class='lines_total'&gt;&lt;tt&gt;944&lt;/tt&gt;
         &lt;/td&gt;
-      &lt;td class='lines_code'&gt;&lt;tt&gt;909&lt;/tt&gt;
+      &lt;td class='lines_code'&gt;&lt;tt&gt;920&lt;/tt&gt;
         &lt;/td&gt;
       &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;100.0%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;</diff>
      <filename>coverage/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -553,7 +553,7 @@ span.run100 {
 &lt;/style&gt;
     &lt;/head&gt;
   &lt;body&gt;&lt;h3&gt;C0 code coverage information&lt;/h3&gt;
-    &lt;p&gt;Generated on Mon Aug 04 22:45:12 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
+    &lt;p&gt;Generated on Mon Aug 04 22:45:25 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
       &lt;/p&gt;
     &lt;hr/&gt;
     &lt;pre&gt;&lt;span class='marked0'&gt;Code reported as executed by Ruby looks like this...
@@ -571,24 +571,24 @@ span.run100 {
     &lt;/thead&gt;
   &lt;tbody&gt;&lt;tr class='light'&gt;&lt;td&gt;&lt;a href='lib-flog_rb.html'&gt;lib/flog.rb&lt;/a&gt;
         &lt;/td&gt;
-      &lt;td class='lines_total'&gt;&lt;tt&gt;509&lt;/tt&gt;
+      &lt;td class='lines_total'&gt;&lt;tt&gt;510&lt;/tt&gt;
         &lt;/td&gt;
       &lt;td class='lines_code'&gt;&lt;tt&gt;419&lt;/tt&gt;
         &lt;/td&gt;
-      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;88.2%&lt;/tt&gt;
+      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;95.7%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
-            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='88'/&gt;
-                  &lt;td class='uncovered' width='12'/&gt;
+            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='96'/&gt;
+                  &lt;td class='uncovered' width='4'/&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;
               &lt;/td&gt;
             &lt;/tr&gt;
           &lt;/table&gt;
         &lt;/td&gt;
-      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_code'&gt;86.2%&lt;/tt&gt;
+      &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_code'&gt;95.2%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
-            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='86'/&gt;
-                  &lt;td class='uncovered' width='14'/&gt;
+            &lt;td&gt;&lt;table cellspacing='0' class='percent_graph' cellpadding='0' width='100'&gt;&lt;tr&gt;&lt;td class='covered' width='95'/&gt;
+                  &lt;td class='uncovered' width='5'/&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;
               &lt;/td&gt;
@@ -837,11 +837,11 @@ span.run100 {
 &lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line237&quot;&gt;&lt;/a&gt;237   # Process Methods:
 &lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line238&quot;&gt;&lt;/a&gt;238 
 &lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line239&quot;&gt;&lt;/a&gt;239   def process_alias(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line240&quot;&gt;&lt;/a&gt;240     process exp.shift
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line241&quot;&gt;&lt;/a&gt;241     process exp.shift
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line242&quot;&gt;&lt;/a&gt;242     add_to_score :alias
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line243&quot;&gt;&lt;/a&gt;243     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line244&quot;&gt;&lt;/a&gt;244   end
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line240&quot;&gt;&lt;/a&gt;240     process exp.shift
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line241&quot;&gt;&lt;/a&gt;241     process exp.shift
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line242&quot;&gt;&lt;/a&gt;242     add_to_score :alias
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line243&quot;&gt;&lt;/a&gt;243     s()
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line244&quot;&gt;&lt;/a&gt;244   end
 &lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line245&quot;&gt;&lt;/a&gt;245 
 &lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line246&quot;&gt;&lt;/a&gt;246   def process_and(exp)
 &lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line247&quot;&gt;&lt;/a&gt;247     add_to_score :branch
@@ -912,13 +912,13 @@ span.run100 {
 &lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line312&quot;&gt;&lt;/a&gt;312   end
 &lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line313&quot;&gt;&lt;/a&gt;313 
 &lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line314&quot;&gt;&lt;/a&gt;314   def process_case(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line315&quot;&gt;&lt;/a&gt;315     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line316&quot;&gt;&lt;/a&gt;316     process exp.shift # recv
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line317&quot;&gt;&lt;/a&gt;317     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line318&quot;&gt;&lt;/a&gt;318       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line319&quot;&gt;&lt;/a&gt;319     end
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line320&quot;&gt;&lt;/a&gt;320     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line321&quot;&gt;&lt;/a&gt;321   end
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line315&quot;&gt;&lt;/a&gt;315     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line316&quot;&gt;&lt;/a&gt;316     process exp.shift # recv
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line317&quot;&gt;&lt;/a&gt;317     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line318&quot;&gt;&lt;/a&gt;318       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line319&quot;&gt;&lt;/a&gt;319     end
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line320&quot;&gt;&lt;/a&gt;320     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line321&quot;&gt;&lt;/a&gt;321   end
 &lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line322&quot;&gt;&lt;/a&gt;322 
 &lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line323&quot;&gt;&lt;/a&gt;323   def process_class(exp)
 &lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line324&quot;&gt;&lt;/a&gt;324     set_class exp.shift do
@@ -952,161 +952,162 @@ span.run100 {
 &lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line352&quot;&gt;&lt;/a&gt;352     s()
 &lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line353&quot;&gt;&lt;/a&gt;353   end
 &lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line354&quot;&gt;&lt;/a&gt;354 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line355&quot;&gt;&lt;/a&gt;355   def process_else(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line356&quot;&gt;&lt;/a&gt;356     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line357&quot;&gt;&lt;/a&gt;357     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line358&quot;&gt;&lt;/a&gt;358       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line359&quot;&gt;&lt;/a&gt;359     end
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line360&quot;&gt;&lt;/a&gt;360     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line361&quot;&gt;&lt;/a&gt;361   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line362&quot;&gt;&lt;/a&gt;362 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line363&quot;&gt;&lt;/a&gt;363   def process_iasgn(exp)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line364&quot;&gt;&lt;/a&gt;364     add_to_score :assignment
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line365&quot;&gt;&lt;/a&gt;365     exp.shift # name
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line366&quot;&gt;&lt;/a&gt;366     process exp.shift # rhs
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line367&quot;&gt;&lt;/a&gt;367     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line368&quot;&gt;&lt;/a&gt;368   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line369&quot;&gt;&lt;/a&gt;369 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line370&quot;&gt;&lt;/a&gt;370   def process_if(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line371&quot;&gt;&lt;/a&gt;371     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line372&quot;&gt;&lt;/a&gt;372     process exp.shift # cond
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line373&quot;&gt;&lt;/a&gt;373     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line374&quot;&gt;&lt;/a&gt;374       process exp.shift # true
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line375&quot;&gt;&lt;/a&gt;375       process exp.shift # false
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line376&quot;&gt;&lt;/a&gt;376     end
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line377&quot;&gt;&lt;/a&gt;377     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line378&quot;&gt;&lt;/a&gt;378   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line379&quot;&gt;&lt;/a&gt;379 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line380&quot;&gt;&lt;/a&gt;380   def process_iter(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line381&quot;&gt;&lt;/a&gt;381     context = (self.context - [:class, :module, :scope])
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line382&quot;&gt;&lt;/a&gt;382     if context.uniq.sort_by {|s|s.to_s} == [:block, :iter] then
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line383&quot;&gt;&lt;/a&gt;383       recv = exp.first
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line384&quot;&gt;&lt;/a&gt;384       if recv[0] == :call and recv[1] == nil and recv.arglist[1] and [:lit, :str].include? recv.arglist[1][0] then
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line385&quot;&gt;&lt;/a&gt;385         msg = recv[2]
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line386&quot;&gt;&lt;/a&gt;386         submsg = recv.arglist[1][1]
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line387&quot;&gt;&lt;/a&gt;387         set_method submsg do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line388&quot;&gt;&lt;/a&gt;388           set_class msg do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line389&quot;&gt;&lt;/a&gt;389             analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line390&quot;&gt;&lt;/a&gt;390           end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line391&quot;&gt;&lt;/a&gt;391         end
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line392&quot;&gt;&lt;/a&gt;392         return s()
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line393&quot;&gt;&lt;/a&gt;393       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line394&quot;&gt;&lt;/a&gt;394     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line395&quot;&gt;&lt;/a&gt;395 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line396&quot;&gt;&lt;/a&gt;396     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line397&quot;&gt;&lt;/a&gt;397 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line398&quot;&gt;&lt;/a&gt;398     process exp.shift # no penalty for LHS
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line399&quot;&gt;&lt;/a&gt;399 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line400&quot;&gt;&lt;/a&gt;400     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line401&quot;&gt;&lt;/a&gt;401       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line402&quot;&gt;&lt;/a&gt;402     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line403&quot;&gt;&lt;/a&gt;403 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line404&quot;&gt;&lt;/a&gt;404     s()
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line405&quot;&gt;&lt;/a&gt;405   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line406&quot;&gt;&lt;/a&gt;406 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line407&quot;&gt;&lt;/a&gt;407   def process_lasgn(exp)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line408&quot;&gt;&lt;/a&gt;408     add_to_score :assignment
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line409&quot;&gt;&lt;/a&gt;409     exp.shift # name
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line410&quot;&gt;&lt;/a&gt;410     process exp.shift # rhs
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line411&quot;&gt;&lt;/a&gt;411     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line412&quot;&gt;&lt;/a&gt;412   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line413&quot;&gt;&lt;/a&gt;413 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line414&quot;&gt;&lt;/a&gt;414   def process_lit(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line415&quot;&gt;&lt;/a&gt;415     value = exp.shift
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line416&quot;&gt;&lt;/a&gt;416     case value
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line417&quot;&gt;&lt;/a&gt;417     when 0, -1 then
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line418&quot;&gt;&lt;/a&gt;418       # ignore those because they're used as array indicies instead of first/last
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line419&quot;&gt;&lt;/a&gt;419     when Integer then
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line420&quot;&gt;&lt;/a&gt;420       add_to_score :lit_fixnum
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line421&quot;&gt;&lt;/a&gt;421     when Float, Symbol, Regexp, Range then
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line422&quot;&gt;&lt;/a&gt;422       # do nothing
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line423&quot;&gt;&lt;/a&gt;423     else
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line424&quot;&gt;&lt;/a&gt;424       raise value.inspect
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line425&quot;&gt;&lt;/a&gt;425     end
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line426&quot;&gt;&lt;/a&gt;426     s()
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line427&quot;&gt;&lt;/a&gt;427   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line428&quot;&gt;&lt;/a&gt;428 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line429&quot;&gt;&lt;/a&gt;429   def process_masgn(exp)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line430&quot;&gt;&lt;/a&gt;430     add_to_score :assignment
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line431&quot;&gt;&lt;/a&gt;431     process exp.shift # lhs
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line432&quot;&gt;&lt;/a&gt;432     process exp.shift # rhs
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line433&quot;&gt;&lt;/a&gt;433     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line434&quot;&gt;&lt;/a&gt;434   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line435&quot;&gt;&lt;/a&gt;435 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line436&quot;&gt;&lt;/a&gt;436   def process_module(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line437&quot;&gt;&lt;/a&gt;437     set_class exp.shift do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line438&quot;&gt;&lt;/a&gt;438       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line439&quot;&gt;&lt;/a&gt;439     end
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line440&quot;&gt;&lt;/a&gt;440     s()
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line441&quot;&gt;&lt;/a&gt;441   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line442&quot;&gt;&lt;/a&gt;442 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line443&quot;&gt;&lt;/a&gt;443   def process_or(exp)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line444&quot;&gt;&lt;/a&gt;444     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line445&quot;&gt;&lt;/a&gt;445     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line446&quot;&gt;&lt;/a&gt;446       process exp.shift # lhs
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line447&quot;&gt;&lt;/a&gt;447       process exp.shift # rhs
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line448&quot;&gt;&lt;/a&gt;448     end
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line449&quot;&gt;&lt;/a&gt;449     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line450&quot;&gt;&lt;/a&gt;450   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line451&quot;&gt;&lt;/a&gt;451 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line452&quot;&gt;&lt;/a&gt;452   def process_rescue(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line453&quot;&gt;&lt;/a&gt;453     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line454&quot;&gt;&lt;/a&gt;454     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line455&quot;&gt;&lt;/a&gt;455       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line456&quot;&gt;&lt;/a&gt;456     end
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line457&quot;&gt;&lt;/a&gt;457     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line458&quot;&gt;&lt;/a&gt;458   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line459&quot;&gt;&lt;/a&gt;459 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line460&quot;&gt;&lt;/a&gt;460   def process_sclass(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line461&quot;&gt;&lt;/a&gt;461     penalize_by 0.5 do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line462&quot;&gt;&lt;/a&gt;462       recv = process exp.shift
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line463&quot;&gt;&lt;/a&gt;463       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line464&quot;&gt;&lt;/a&gt;464     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line465&quot;&gt;&lt;/a&gt;465 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line466&quot;&gt;&lt;/a&gt;466     add_to_score :sclass
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line467&quot;&gt;&lt;/a&gt;467     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line468&quot;&gt;&lt;/a&gt;468   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line469&quot;&gt;&lt;/a&gt;469 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line470&quot;&gt;&lt;/a&gt;470   def process_super(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line471&quot;&gt;&lt;/a&gt;471     add_to_score :super
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line472&quot;&gt;&lt;/a&gt;472     analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line473&quot;&gt;&lt;/a&gt;473     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line474&quot;&gt;&lt;/a&gt;474   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line475&quot;&gt;&lt;/a&gt;475 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line476&quot;&gt;&lt;/a&gt;476   def process_until(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line477&quot;&gt;&lt;/a&gt;477     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line478&quot;&gt;&lt;/a&gt;478     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line479&quot;&gt;&lt;/a&gt;479       process exp.shift # cond
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line480&quot;&gt;&lt;/a&gt;480       process exp.shift # body
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line481&quot;&gt;&lt;/a&gt;481     end
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line482&quot;&gt;&lt;/a&gt;482     exp.shift # pre/post
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line483&quot;&gt;&lt;/a&gt;483     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line484&quot;&gt;&lt;/a&gt;484   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line485&quot;&gt;&lt;/a&gt;485 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line486&quot;&gt;&lt;/a&gt;486   def process_when(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line487&quot;&gt;&lt;/a&gt;487     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line488&quot;&gt;&lt;/a&gt;488     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line489&quot;&gt;&lt;/a&gt;489       analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line490&quot;&gt;&lt;/a&gt;490     end
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line491&quot;&gt;&lt;/a&gt;491     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line492&quot;&gt;&lt;/a&gt;492   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line493&quot;&gt;&lt;/a&gt;493 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line494&quot;&gt;&lt;/a&gt;494   def process_while(exp)
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line495&quot;&gt;&lt;/a&gt;495     add_to_score :branch
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line496&quot;&gt;&lt;/a&gt;496     penalize_by 0.1 do
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line497&quot;&gt;&lt;/a&gt;497       process exp.shift # cond
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line498&quot;&gt;&lt;/a&gt;498       process exp.shift # body
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line499&quot;&gt;&lt;/a&gt;499     end
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line500&quot;&gt;&lt;/a&gt;500     exp.shift # pre/post
-&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line501&quot;&gt;&lt;/a&gt;501     s()
-&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line502&quot;&gt;&lt;/a&gt;502   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line503&quot;&gt;&lt;/a&gt;503 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line504&quot;&gt;&lt;/a&gt;504   def process_yield(exp)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line505&quot;&gt;&lt;/a&gt;505     add_to_score :yield
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line506&quot;&gt;&lt;/a&gt;506     analyze_list exp
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line507&quot;&gt;&lt;/a&gt;507     s()
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line508&quot;&gt;&lt;/a&gt;508   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line509&quot;&gt;&lt;/a&gt;509 end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line355&quot;&gt;&lt;/a&gt;355   # TODO:  it's not clear to me whether this can be generated at all.
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line356&quot;&gt;&lt;/a&gt;356   def process_else(exp)
+&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line357&quot;&gt;&lt;/a&gt;357     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line358&quot;&gt;&lt;/a&gt;358     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line359&quot;&gt;&lt;/a&gt;359       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line360&quot;&gt;&lt;/a&gt;360     end
+&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line361&quot;&gt;&lt;/a&gt;361     s()
+&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line362&quot;&gt;&lt;/a&gt;362   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line363&quot;&gt;&lt;/a&gt;363 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line364&quot;&gt;&lt;/a&gt;364   def process_iasgn(exp)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line365&quot;&gt;&lt;/a&gt;365     add_to_score :assignment
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line366&quot;&gt;&lt;/a&gt;366     exp.shift # name
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line367&quot;&gt;&lt;/a&gt;367     process exp.shift # rhs
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line368&quot;&gt;&lt;/a&gt;368     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line369&quot;&gt;&lt;/a&gt;369   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line370&quot;&gt;&lt;/a&gt;370 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line371&quot;&gt;&lt;/a&gt;371   def process_if(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line372&quot;&gt;&lt;/a&gt;372     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line373&quot;&gt;&lt;/a&gt;373     process exp.shift # cond
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line374&quot;&gt;&lt;/a&gt;374     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line375&quot;&gt;&lt;/a&gt;375       process exp.shift # true
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line376&quot;&gt;&lt;/a&gt;376       process exp.shift # false
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line377&quot;&gt;&lt;/a&gt;377     end
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line378&quot;&gt;&lt;/a&gt;378     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line379&quot;&gt;&lt;/a&gt;379   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line380&quot;&gt;&lt;/a&gt;380 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line381&quot;&gt;&lt;/a&gt;381   def process_iter(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line382&quot;&gt;&lt;/a&gt;382     context = (self.context - [:class, :module, :scope])
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line383&quot;&gt;&lt;/a&gt;383     if context.uniq.sort_by {|s|s.to_s} == [:block, :iter] then
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line384&quot;&gt;&lt;/a&gt;384       recv = exp.first
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line385&quot;&gt;&lt;/a&gt;385       if recv[0] == :call and recv[1] == nil and recv.arglist[1] and [:lit, :str].include? recv.arglist[1][0] then
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line386&quot;&gt;&lt;/a&gt;386         msg = recv[2]
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line387&quot;&gt;&lt;/a&gt;387         submsg = recv.arglist[1][1]
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line388&quot;&gt;&lt;/a&gt;388         set_method submsg do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line389&quot;&gt;&lt;/a&gt;389           set_class msg do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line390&quot;&gt;&lt;/a&gt;390             analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line391&quot;&gt;&lt;/a&gt;391           end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line392&quot;&gt;&lt;/a&gt;392         end
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line393&quot;&gt;&lt;/a&gt;393         return s()
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line394&quot;&gt;&lt;/a&gt;394       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line395&quot;&gt;&lt;/a&gt;395     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line396&quot;&gt;&lt;/a&gt;396 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line397&quot;&gt;&lt;/a&gt;397     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line398&quot;&gt;&lt;/a&gt;398 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line399&quot;&gt;&lt;/a&gt;399     process exp.shift # no penalty for LHS
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line400&quot;&gt;&lt;/a&gt;400 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line401&quot;&gt;&lt;/a&gt;401     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line402&quot;&gt;&lt;/a&gt;402       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line403&quot;&gt;&lt;/a&gt;403     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line404&quot;&gt;&lt;/a&gt;404 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line405&quot;&gt;&lt;/a&gt;405     s()
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line406&quot;&gt;&lt;/a&gt;406   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line407&quot;&gt;&lt;/a&gt;407 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line408&quot;&gt;&lt;/a&gt;408   def process_lasgn(exp)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line409&quot;&gt;&lt;/a&gt;409     add_to_score :assignment
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line410&quot;&gt;&lt;/a&gt;410     exp.shift # name
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line411&quot;&gt;&lt;/a&gt;411     process exp.shift # rhs
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line412&quot;&gt;&lt;/a&gt;412     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line413&quot;&gt;&lt;/a&gt;413   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line414&quot;&gt;&lt;/a&gt;414 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line415&quot;&gt;&lt;/a&gt;415   def process_lit(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line416&quot;&gt;&lt;/a&gt;416     value = exp.shift
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line417&quot;&gt;&lt;/a&gt;417     case value
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line418&quot;&gt;&lt;/a&gt;418     when 0, -1 then
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line419&quot;&gt;&lt;/a&gt;419       # ignore those because they're used as array indicies instead of first/last
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line420&quot;&gt;&lt;/a&gt;420     when Integer then
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line421&quot;&gt;&lt;/a&gt;421       add_to_score :lit_fixnum
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line422&quot;&gt;&lt;/a&gt;422     when Float, Symbol, Regexp, Range then
+&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line423&quot;&gt;&lt;/a&gt;423       # do nothing
+&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line424&quot;&gt;&lt;/a&gt;424     else
+&lt;/span&gt;&lt;span class=&quot;uncovered1&quot;&gt;&lt;a name=&quot;line425&quot;&gt;&lt;/a&gt;425       raise value.inspect
+&lt;/span&gt;&lt;span class=&quot;uncovered0&quot;&gt;&lt;a name=&quot;line426&quot;&gt;&lt;/a&gt;426     end
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line427&quot;&gt;&lt;/a&gt;427     s()
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line428&quot;&gt;&lt;/a&gt;428   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line429&quot;&gt;&lt;/a&gt;429 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line430&quot;&gt;&lt;/a&gt;430   def process_masgn(exp)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line431&quot;&gt;&lt;/a&gt;431     add_to_score :assignment
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line432&quot;&gt;&lt;/a&gt;432     process exp.shift # lhs
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line433&quot;&gt;&lt;/a&gt;433     process exp.shift # rhs
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line434&quot;&gt;&lt;/a&gt;434     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line435&quot;&gt;&lt;/a&gt;435   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line436&quot;&gt;&lt;/a&gt;436 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line437&quot;&gt;&lt;/a&gt;437   def process_module(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line438&quot;&gt;&lt;/a&gt;438     set_class exp.shift do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line439&quot;&gt;&lt;/a&gt;439       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line440&quot;&gt;&lt;/a&gt;440     end
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line441&quot;&gt;&lt;/a&gt;441     s()
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line442&quot;&gt;&lt;/a&gt;442   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line443&quot;&gt;&lt;/a&gt;443 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line444&quot;&gt;&lt;/a&gt;444   def process_or(exp)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line445&quot;&gt;&lt;/a&gt;445     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line446&quot;&gt;&lt;/a&gt;446     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line447&quot;&gt;&lt;/a&gt;447       process exp.shift # lhs
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line448&quot;&gt;&lt;/a&gt;448       process exp.shift # rhs
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line449&quot;&gt;&lt;/a&gt;449     end
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line450&quot;&gt;&lt;/a&gt;450     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line451&quot;&gt;&lt;/a&gt;451   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line452&quot;&gt;&lt;/a&gt;452 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line453&quot;&gt;&lt;/a&gt;453   def process_rescue(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line454&quot;&gt;&lt;/a&gt;454     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line455&quot;&gt;&lt;/a&gt;455     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line456&quot;&gt;&lt;/a&gt;456       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line457&quot;&gt;&lt;/a&gt;457     end
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line458&quot;&gt;&lt;/a&gt;458     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line459&quot;&gt;&lt;/a&gt;459   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line460&quot;&gt;&lt;/a&gt;460 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line461&quot;&gt;&lt;/a&gt;461   def process_sclass(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line462&quot;&gt;&lt;/a&gt;462     penalize_by 0.5 do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line463&quot;&gt;&lt;/a&gt;463       recv = process exp.shift
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line464&quot;&gt;&lt;/a&gt;464       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line465&quot;&gt;&lt;/a&gt;465     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line466&quot;&gt;&lt;/a&gt;466 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line467&quot;&gt;&lt;/a&gt;467     add_to_score :sclass
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line468&quot;&gt;&lt;/a&gt;468     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line469&quot;&gt;&lt;/a&gt;469   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line470&quot;&gt;&lt;/a&gt;470 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line471&quot;&gt;&lt;/a&gt;471   def process_super(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line472&quot;&gt;&lt;/a&gt;472     add_to_score :super
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line473&quot;&gt;&lt;/a&gt;473     analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line474&quot;&gt;&lt;/a&gt;474     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line475&quot;&gt;&lt;/a&gt;475   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line476&quot;&gt;&lt;/a&gt;476 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line477&quot;&gt;&lt;/a&gt;477   def process_until(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line478&quot;&gt;&lt;/a&gt;478     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line479&quot;&gt;&lt;/a&gt;479     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line480&quot;&gt;&lt;/a&gt;480       process exp.shift # cond
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line481&quot;&gt;&lt;/a&gt;481       process exp.shift # body
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line482&quot;&gt;&lt;/a&gt;482     end
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line483&quot;&gt;&lt;/a&gt;483     exp.shift # pre/post
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line484&quot;&gt;&lt;/a&gt;484     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line485&quot;&gt;&lt;/a&gt;485   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line486&quot;&gt;&lt;/a&gt;486 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line487&quot;&gt;&lt;/a&gt;487   def process_when(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line488&quot;&gt;&lt;/a&gt;488     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line489&quot;&gt;&lt;/a&gt;489     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line490&quot;&gt;&lt;/a&gt;490       analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line491&quot;&gt;&lt;/a&gt;491     end
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line492&quot;&gt;&lt;/a&gt;492     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line493&quot;&gt;&lt;/a&gt;493   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line494&quot;&gt;&lt;/a&gt;494 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line495&quot;&gt;&lt;/a&gt;495   def process_while(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line496&quot;&gt;&lt;/a&gt;496     add_to_score :branch
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line497&quot;&gt;&lt;/a&gt;497     penalize_by 0.1 do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line498&quot;&gt;&lt;/a&gt;498       process exp.shift # cond
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line499&quot;&gt;&lt;/a&gt;499       process exp.shift # body
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line500&quot;&gt;&lt;/a&gt;500     end
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line501&quot;&gt;&lt;/a&gt;501     exp.shift # pre/post
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line502&quot;&gt;&lt;/a&gt;502     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line503&quot;&gt;&lt;/a&gt;503   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line504&quot;&gt;&lt;/a&gt;504 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line505&quot;&gt;&lt;/a&gt;505   def process_yield(exp)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line506&quot;&gt;&lt;/a&gt;506     add_to_score :yield
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line507&quot;&gt;&lt;/a&gt;507     analyze_list exp
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line508&quot;&gt;&lt;/a&gt;508     s()
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line509&quot;&gt;&lt;/a&gt;509   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line510&quot;&gt;&lt;/a&gt;510 end
 &lt;/span&gt;&lt;/pre&gt;&lt;hr/&gt;
     &lt;p&gt;Generated using the &lt;a href='http://eigenclass.org/hiki.rb?rcov'&gt;rcov code coverage analysis tool for Ruby&lt;/a&gt;
    version 0.8.1.2.&lt;/p&gt;</diff>
      <filename>coverage/lib-flog_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -553,7 +553,7 @@ span.run100 {
 &lt;/style&gt;
     &lt;/head&gt;
   &lt;body&gt;&lt;h3&gt;C0 code coverage information&lt;/h3&gt;
-    &lt;p&gt;Generated on Mon Aug 04 22:45:12 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
+    &lt;p&gt;Generated on Mon Aug 04 22:45:25 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
       &lt;/p&gt;
     &lt;hr/&gt;
     &lt;pre&gt;&lt;span class='marked0'&gt;Code reported as executed by Ruby looks like this...
@@ -598,188 +598,188 @@ span.run100 {
       &lt;/tr&gt;
     &lt;/tbody&gt;
   &lt;/table&gt;
-&lt;pre&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line1&quot;&gt;&lt;/a&gt;  1 require File.dirname(__FILE__) + '/spec_helper.rb'
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line2&quot;&gt;&lt;/a&gt;  2 require 'flog'
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line3&quot;&gt;&lt;/a&gt;  3 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line4&quot;&gt;&lt;/a&gt;  4 describe 'flog command' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line5&quot;&gt;&lt;/a&gt;  5   before :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line6&quot;&gt;&lt;/a&gt;  6     @flog = stub('Flog', :flog_files =&amp;gt; true, :report =&amp;gt; true)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line7&quot;&gt;&lt;/a&gt;  7     Flog.stubs(:new).returns(@flog)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line8&quot;&gt;&lt;/a&gt;  8     self.stubs(:exit)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line9&quot;&gt;&lt;/a&gt;  9   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line10&quot;&gt;&lt;/a&gt; 10 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line11&quot;&gt;&lt;/a&gt; 11   def run_command
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line12&quot;&gt;&lt;/a&gt; 12     eval File.read(File.join(File.dirname(__FILE__), *%w[.. bin flog]))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line13&quot;&gt;&lt;/a&gt; 13   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line14&quot;&gt;&lt;/a&gt; 14   
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line15&quot;&gt;&lt;/a&gt; 15   describe 'usage' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line16&quot;&gt;&lt;/a&gt; 16     it 'should take no arguments' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line17&quot;&gt;&lt;/a&gt; 17       run_command
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line18&quot;&gt;&lt;/a&gt; 18       lambda { usage('foo') }.should raise_error(ArgumentError)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line19&quot;&gt;&lt;/a&gt; 19     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line20&quot;&gt;&lt;/a&gt; 20     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line21&quot;&gt;&lt;/a&gt; 21     it 'should output a usage message' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line22&quot;&gt;&lt;/a&gt; 22       run_command
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line23&quot;&gt;&lt;/a&gt; 23       self.expects(:puts).at_least_once
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line24&quot;&gt;&lt;/a&gt; 24       usage
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line25&quot;&gt;&lt;/a&gt; 25     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line26&quot;&gt;&lt;/a&gt; 26   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line27&quot;&gt;&lt;/a&gt; 27   
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line28&quot;&gt;&lt;/a&gt; 28   describe 'when no command-line arguments are specified' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line29&quot;&gt;&lt;/a&gt; 29     before :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line30&quot;&gt;&lt;/a&gt; 30       Object.send(:remove_const, :ARGV)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line31&quot;&gt;&lt;/a&gt; 31       ARGV = []
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line32&quot;&gt;&lt;/a&gt; 32     end  
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line33&quot;&gt;&lt;/a&gt; 33   
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line34&quot;&gt;&lt;/a&gt; 34     it 'should run' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line35&quot;&gt;&lt;/a&gt; 35       lambda { run_command }.should_not raise_error(Errno::ENOENT)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line36&quot;&gt;&lt;/a&gt; 36     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line37&quot;&gt;&lt;/a&gt; 37     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line38&quot;&gt;&lt;/a&gt; 38     it 'should create a Flog instance' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line39&quot;&gt;&lt;/a&gt; 39       Flog.expects(:new).returns(@flog)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line40&quot;&gt;&lt;/a&gt; 40       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line41&quot;&gt;&lt;/a&gt; 41     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line42&quot;&gt;&lt;/a&gt; 42     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line43&quot;&gt;&lt;/a&gt; 43     it 'should call flog_files on the Flog instance' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line44&quot;&gt;&lt;/a&gt; 44       @flog.expects(:flog_files)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line45&quot;&gt;&lt;/a&gt; 45       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line46&quot;&gt;&lt;/a&gt; 46     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line47&quot;&gt;&lt;/a&gt; 47     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line48&quot;&gt;&lt;/a&gt; 48     it 'should call report on the Flog instance' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line49&quot;&gt;&lt;/a&gt; 49       @flog.expects(:report)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line50&quot;&gt;&lt;/a&gt; 50       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line51&quot;&gt;&lt;/a&gt; 51     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line52&quot;&gt;&lt;/a&gt; 52     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line53&quot;&gt;&lt;/a&gt; 53     it &amp;quot;should pass '-' (for the file path) to flog_files on the instance&amp;quot; do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line54&quot;&gt;&lt;/a&gt; 54       @flog.expects(:flog_files).with(['-'])
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line55&quot;&gt;&lt;/a&gt; 55       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line56&quot;&gt;&lt;/a&gt; 56     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line57&quot;&gt;&lt;/a&gt; 57 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line58&quot;&gt;&lt;/a&gt; 58     it 'should not display usage information' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line59&quot;&gt;&lt;/a&gt; 59       self.expects(:usage).never
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line60&quot;&gt;&lt;/a&gt; 60       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line61&quot;&gt;&lt;/a&gt; 61     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line62&quot;&gt;&lt;/a&gt; 62     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line63&quot;&gt;&lt;/a&gt; 63     it 'should exit with status 0' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line64&quot;&gt;&lt;/a&gt; 64       self.expects(:exit).with(0)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line65&quot;&gt;&lt;/a&gt; 65       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line66&quot;&gt;&lt;/a&gt; 66     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line67&quot;&gt;&lt;/a&gt; 67 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line68&quot;&gt;&lt;/a&gt; 68     it 'should not alter the include path' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line69&quot;&gt;&lt;/a&gt; 69       @paths = $:.dup
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line70&quot;&gt;&lt;/a&gt; 70       run_command
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line71&quot;&gt;&lt;/a&gt; 71       $:.should == @paths
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line72&quot;&gt;&lt;/a&gt; 72     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line73&quot;&gt;&lt;/a&gt; 73     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line74&quot;&gt;&lt;/a&gt; 74     it 'should not display all flog results' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line75&quot;&gt;&lt;/a&gt; 75       run_command
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line76&quot;&gt;&lt;/a&gt; 76       $a.should be_false
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line77&quot;&gt;&lt;/a&gt; 77     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line78&quot;&gt;&lt;/a&gt; 78     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line79&quot;&gt;&lt;/a&gt; 79     it 'should not display a summary report' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line80&quot;&gt;&lt;/a&gt; 80       run_command
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line81&quot;&gt;&lt;/a&gt; 81       $s.should be_false
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line82&quot;&gt;&lt;/a&gt; 82     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line83&quot;&gt;&lt;/a&gt; 83     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line84&quot;&gt;&lt;/a&gt; 84     it 'should not skip code outside of methods' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line85&quot;&gt;&lt;/a&gt; 85       run_command
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line86&quot;&gt;&lt;/a&gt; 86       $m.should be_false
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line87&quot;&gt;&lt;/a&gt; 87     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line88&quot;&gt;&lt;/a&gt; 88     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line89&quot;&gt;&lt;/a&gt; 89     it 'should not display verbose progress info' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line90&quot;&gt;&lt;/a&gt; 90       run_command
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line91&quot;&gt;&lt;/a&gt; 91       $v.should be_false
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line92&quot;&gt;&lt;/a&gt; 92     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line93&quot;&gt;&lt;/a&gt; 93   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line94&quot;&gt;&lt;/a&gt; 94   
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line95&quot;&gt;&lt;/a&gt; 95   describe &amp;quot;when -h is specified on the command-line&amp;quot; do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line96&quot;&gt;&lt;/a&gt; 96     before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line97&quot;&gt;&lt;/a&gt; 97       Object.send(:remove_const, :ARGV)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line98&quot;&gt;&lt;/a&gt; 98       ARGV = []
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line99&quot;&gt;&lt;/a&gt; 99       $h = true  # ruby -s, ftw
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line100&quot;&gt;&lt;/a&gt;100     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line101&quot;&gt;&lt;/a&gt;101     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line102&quot;&gt;&lt;/a&gt;102     after :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line103&quot;&gt;&lt;/a&gt;103       $h = nil
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line104&quot;&gt;&lt;/a&gt;104     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line105&quot;&gt;&lt;/a&gt;105     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line106&quot;&gt;&lt;/a&gt;106     before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line107&quot;&gt;&lt;/a&gt;107       self.stubs(:usage).returns(nil)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line108&quot;&gt;&lt;/a&gt;108     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line109&quot;&gt;&lt;/a&gt;109   
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line110&quot;&gt;&lt;/a&gt;110     it &amp;quot;should display help information&amp;quot; do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line111&quot;&gt;&lt;/a&gt;111       self.expects(:usage)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line112&quot;&gt;&lt;/a&gt;112       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line113&quot;&gt;&lt;/a&gt;113     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line114&quot;&gt;&lt;/a&gt;114     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line115&quot;&gt;&lt;/a&gt;115     it 'should not create a Flog instance' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line116&quot;&gt;&lt;/a&gt;116       Flog.expects(:new).never
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line117&quot;&gt;&lt;/a&gt;117       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line118&quot;&gt;&lt;/a&gt;118     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line119&quot;&gt;&lt;/a&gt;119     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line120&quot;&gt;&lt;/a&gt;120     it 'should exit with status 0' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line121&quot;&gt;&lt;/a&gt;121       self.expects(:exit).with(0)
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line122&quot;&gt;&lt;/a&gt;122       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line123&quot;&gt;&lt;/a&gt;123     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line124&quot;&gt;&lt;/a&gt;124   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line125&quot;&gt;&lt;/a&gt;125   
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line126&quot;&gt;&lt;/a&gt;126   describe 'when -I is specified on the command-line' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line127&quot;&gt;&lt;/a&gt;127     before :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line128&quot;&gt;&lt;/a&gt;128       Object.send(:remove_const, :ARGV)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line129&quot;&gt;&lt;/a&gt;129       ARGV = []
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line130&quot;&gt;&lt;/a&gt;130     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line131&quot;&gt;&lt;/a&gt;131     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line132&quot;&gt;&lt;/a&gt;132     before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line133&quot;&gt;&lt;/a&gt;133       @paths = $:.dup
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line134&quot;&gt;&lt;/a&gt;134     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line135&quot;&gt;&lt;/a&gt;135     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line136&quot;&gt;&lt;/a&gt;136     describe 'when -I is not given a string' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line137&quot;&gt;&lt;/a&gt;137       before :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line138&quot;&gt;&lt;/a&gt;138         self.stubs(:usage)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line139&quot;&gt;&lt;/a&gt;139         $I = 234  # ruby -s, ftw
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line140&quot;&gt;&lt;/a&gt;140       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line141&quot;&gt;&lt;/a&gt;141       
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line142&quot;&gt;&lt;/a&gt;142       after :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line143&quot;&gt;&lt;/a&gt;143         $I = nil
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line144&quot;&gt;&lt;/a&gt;144       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line145&quot;&gt;&lt;/a&gt;145       
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line146&quot;&gt;&lt;/a&gt;146       it 'should not modify the include path' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line147&quot;&gt;&lt;/a&gt;147         run_command
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line148&quot;&gt;&lt;/a&gt;148         $:.should == @paths
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line149&quot;&gt;&lt;/a&gt;149       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line150&quot;&gt;&lt;/a&gt;150       
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line151&quot;&gt;&lt;/a&gt;151       it 'should display usage' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line152&quot;&gt;&lt;/a&gt;152         self.expects(:usage)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line153&quot;&gt;&lt;/a&gt;153         run_command
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line154&quot;&gt;&lt;/a&gt;154       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line155&quot;&gt;&lt;/a&gt;155       
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line156&quot;&gt;&lt;/a&gt;156       it 'should not create a Flog instance' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line157&quot;&gt;&lt;/a&gt;157         Flog.expects(:new).never
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line158&quot;&gt;&lt;/a&gt;158         run_command
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line159&quot;&gt;&lt;/a&gt;159       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line160&quot;&gt;&lt;/a&gt;160     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line161&quot;&gt;&lt;/a&gt;161     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line162&quot;&gt;&lt;/a&gt;162     describe 'when -I is given a string' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line163&quot;&gt;&lt;/a&gt;163       before :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line164&quot;&gt;&lt;/a&gt;164         $I = '/bin/true'      
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line165&quot;&gt;&lt;/a&gt;165       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line166&quot;&gt;&lt;/a&gt;166       
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line167&quot;&gt;&lt;/a&gt;167       after :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line168&quot;&gt;&lt;/a&gt;168         $I = nil
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line169&quot;&gt;&lt;/a&gt;169       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line170&quot;&gt;&lt;/a&gt;170       
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line171&quot;&gt;&lt;/a&gt;171       it &amp;quot;should append each ':' separated path to $:&amp;quot; do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line172&quot;&gt;&lt;/a&gt;172         run_command
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line173&quot;&gt;&lt;/a&gt;173         $:.should_not == @paths
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line174&quot;&gt;&lt;/a&gt;174       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line175&quot;&gt;&lt;/a&gt;175     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line176&quot;&gt;&lt;/a&gt;176     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line177&quot;&gt;&lt;/a&gt;177     it 'should create a Flog instance' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line178&quot;&gt;&lt;/a&gt;178       Flog.expects(:new).returns(@flog)
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line179&quot;&gt;&lt;/a&gt;179       run_command
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line180&quot;&gt;&lt;/a&gt;180     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line181&quot;&gt;&lt;/a&gt;181   end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line182&quot;&gt;&lt;/a&gt;182 end
+&lt;pre&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line1&quot;&gt;&lt;/a&gt;  1 require File.dirname(__FILE__) + '/spec_helper.rb'
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line2&quot;&gt;&lt;/a&gt;  2 require 'flog'
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line3&quot;&gt;&lt;/a&gt;  3 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line4&quot;&gt;&lt;/a&gt;  4 describe 'flog command' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line5&quot;&gt;&lt;/a&gt;  5   before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line6&quot;&gt;&lt;/a&gt;  6     @flog = stub('Flog', :flog_files =&amp;gt; true, :report =&amp;gt; true)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line7&quot;&gt;&lt;/a&gt;  7     Flog.stubs(:new).returns(@flog)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line8&quot;&gt;&lt;/a&gt;  8     self.stubs(:exit)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line9&quot;&gt;&lt;/a&gt;  9   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line10&quot;&gt;&lt;/a&gt; 10 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line11&quot;&gt;&lt;/a&gt; 11   def run_command
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line12&quot;&gt;&lt;/a&gt; 12     eval File.read(File.join(File.dirname(__FILE__), *%w[.. bin flog]))
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line13&quot;&gt;&lt;/a&gt; 13   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line14&quot;&gt;&lt;/a&gt; 14   
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line15&quot;&gt;&lt;/a&gt; 15   describe 'usage' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line16&quot;&gt;&lt;/a&gt; 16     it 'should take no arguments' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line17&quot;&gt;&lt;/a&gt; 17       run_command
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line18&quot;&gt;&lt;/a&gt; 18       lambda { usage('foo') }.should raise_error(ArgumentError)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line19&quot;&gt;&lt;/a&gt; 19     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line20&quot;&gt;&lt;/a&gt; 20     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line21&quot;&gt;&lt;/a&gt; 21     it 'should output a usage message' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line22&quot;&gt;&lt;/a&gt; 22       run_command
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line23&quot;&gt;&lt;/a&gt; 23       self.expects(:puts).at_least_once
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line24&quot;&gt;&lt;/a&gt; 24       usage
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line25&quot;&gt;&lt;/a&gt; 25     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line26&quot;&gt;&lt;/a&gt; 26   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line27&quot;&gt;&lt;/a&gt; 27   
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line28&quot;&gt;&lt;/a&gt; 28   describe 'when no command-line arguments are specified' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line29&quot;&gt;&lt;/a&gt; 29     before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line30&quot;&gt;&lt;/a&gt; 30       Object.send(:remove_const, :ARGV)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line31&quot;&gt;&lt;/a&gt; 31       ARGV = []
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line32&quot;&gt;&lt;/a&gt; 32     end  
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line33&quot;&gt;&lt;/a&gt; 33   
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line34&quot;&gt;&lt;/a&gt; 34     it 'should run' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line35&quot;&gt;&lt;/a&gt; 35       lambda { run_command }.should_not raise_error(Errno::ENOENT)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line36&quot;&gt;&lt;/a&gt; 36     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line37&quot;&gt;&lt;/a&gt; 37     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line38&quot;&gt;&lt;/a&gt; 38     it 'should create a Flog instance' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line39&quot;&gt;&lt;/a&gt; 39       Flog.expects(:new).returns(@flog)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line40&quot;&gt;&lt;/a&gt; 40       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line41&quot;&gt;&lt;/a&gt; 41     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line42&quot;&gt;&lt;/a&gt; 42     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line43&quot;&gt;&lt;/a&gt; 43     it 'should call flog_files on the Flog instance' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line44&quot;&gt;&lt;/a&gt; 44       @flog.expects(:flog_files)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line45&quot;&gt;&lt;/a&gt; 45       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line46&quot;&gt;&lt;/a&gt; 46     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line47&quot;&gt;&lt;/a&gt; 47     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line48&quot;&gt;&lt;/a&gt; 48     it 'should call report on the Flog instance' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line49&quot;&gt;&lt;/a&gt; 49       @flog.expects(:report)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line50&quot;&gt;&lt;/a&gt; 50       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line51&quot;&gt;&lt;/a&gt; 51     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line52&quot;&gt;&lt;/a&gt; 52     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line53&quot;&gt;&lt;/a&gt; 53     it &amp;quot;should pass '-' (for the file path) to flog_files on the instance&amp;quot; do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line54&quot;&gt;&lt;/a&gt; 54       @flog.expects(:flog_files).with(['-'])
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line55&quot;&gt;&lt;/a&gt; 55       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line56&quot;&gt;&lt;/a&gt; 56     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line57&quot;&gt;&lt;/a&gt; 57 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line58&quot;&gt;&lt;/a&gt; 58     it 'should not display usage information' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line59&quot;&gt;&lt;/a&gt; 59       self.expects(:usage).never
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line60&quot;&gt;&lt;/a&gt; 60       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line61&quot;&gt;&lt;/a&gt; 61     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line62&quot;&gt;&lt;/a&gt; 62     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line63&quot;&gt;&lt;/a&gt; 63     it 'should exit with status 0' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line64&quot;&gt;&lt;/a&gt; 64       self.expects(:exit).with(0)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line65&quot;&gt;&lt;/a&gt; 65       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line66&quot;&gt;&lt;/a&gt; 66     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line67&quot;&gt;&lt;/a&gt; 67 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line68&quot;&gt;&lt;/a&gt; 68     it 'should not alter the include path' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line69&quot;&gt;&lt;/a&gt; 69       @paths = $:.dup
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line70&quot;&gt;&lt;/a&gt; 70       run_command
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line71&quot;&gt;&lt;/a&gt; 71       $:.should == @paths
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line72&quot;&gt;&lt;/a&gt; 72     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line73&quot;&gt;&lt;/a&gt; 73     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line74&quot;&gt;&lt;/a&gt; 74     it 'should not display all flog results' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line75&quot;&gt;&lt;/a&gt; 75       run_command
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line76&quot;&gt;&lt;/a&gt; 76       $a.should be_false
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line77&quot;&gt;&lt;/a&gt; 77     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line78&quot;&gt;&lt;/a&gt; 78     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line79&quot;&gt;&lt;/a&gt; 79     it 'should not display a summary report' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line80&quot;&gt;&lt;/a&gt; 80       run_command
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line81&quot;&gt;&lt;/a&gt; 81       $s.should be_false
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line82&quot;&gt;&lt;/a&gt; 82     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line83&quot;&gt;&lt;/a&gt; 83     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line84&quot;&gt;&lt;/a&gt; 84     it 'should not skip code outside of methods' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line85&quot;&gt;&lt;/a&gt; 85       run_command
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line86&quot;&gt;&lt;/a&gt; 86       $m.should be_false
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line87&quot;&gt;&lt;/a&gt; 87     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line88&quot;&gt;&lt;/a&gt; 88     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line89&quot;&gt;&lt;/a&gt; 89     it 'should not display verbose progress info' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line90&quot;&gt;&lt;/a&gt; 90       run_command
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line91&quot;&gt;&lt;/a&gt; 91       $v.should be_false
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line92&quot;&gt;&lt;/a&gt; 92     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line93&quot;&gt;&lt;/a&gt; 93   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line94&quot;&gt;&lt;/a&gt; 94   
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line95&quot;&gt;&lt;/a&gt; 95   describe &amp;quot;when -h is specified on the command-line&amp;quot; do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line96&quot;&gt;&lt;/a&gt; 96     before :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line97&quot;&gt;&lt;/a&gt; 97       Object.send(:remove_const, :ARGV)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line98&quot;&gt;&lt;/a&gt; 98       ARGV = []
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line99&quot;&gt;&lt;/a&gt; 99       $h = true  # ruby -s, ftw
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line100&quot;&gt;&lt;/a&gt;100     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line101&quot;&gt;&lt;/a&gt;101     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line102&quot;&gt;&lt;/a&gt;102     after :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line103&quot;&gt;&lt;/a&gt;103       $h = nil
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line104&quot;&gt;&lt;/a&gt;104     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line105&quot;&gt;&lt;/a&gt;105     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line106&quot;&gt;&lt;/a&gt;106     before :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line107&quot;&gt;&lt;/a&gt;107       self.stubs(:usage).returns(nil)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line108&quot;&gt;&lt;/a&gt;108     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line109&quot;&gt;&lt;/a&gt;109   
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line110&quot;&gt;&lt;/a&gt;110     it &amp;quot;should display help information&amp;quot; do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line111&quot;&gt;&lt;/a&gt;111       self.expects(:usage)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line112&quot;&gt;&lt;/a&gt;112       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line113&quot;&gt;&lt;/a&gt;113     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line114&quot;&gt;&lt;/a&gt;114     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line115&quot;&gt;&lt;/a&gt;115     it 'should not create a Flog instance' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line116&quot;&gt;&lt;/a&gt;116       Flog.expects(:new).never
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line117&quot;&gt;&lt;/a&gt;117       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line118&quot;&gt;&lt;/a&gt;118     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line119&quot;&gt;&lt;/a&gt;119     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line120&quot;&gt;&lt;/a&gt;120     it 'should exit with status 0' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line121&quot;&gt;&lt;/a&gt;121       self.expects(:exit).with(0)
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line122&quot;&gt;&lt;/a&gt;122       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line123&quot;&gt;&lt;/a&gt;123     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line124&quot;&gt;&lt;/a&gt;124   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line125&quot;&gt;&lt;/a&gt;125   
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line126&quot;&gt;&lt;/a&gt;126   describe 'when -I is specified on the command-line' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line127&quot;&gt;&lt;/a&gt;127     before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line128&quot;&gt;&lt;/a&gt;128       Object.send(:remove_const, :ARGV)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line129&quot;&gt;&lt;/a&gt;129       ARGV = []
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line130&quot;&gt;&lt;/a&gt;130     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line131&quot;&gt;&lt;/a&gt;131     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line132&quot;&gt;&lt;/a&gt;132     before :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line133&quot;&gt;&lt;/a&gt;133       @paths = $:.dup
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line134&quot;&gt;&lt;/a&gt;134     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line135&quot;&gt;&lt;/a&gt;135     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line136&quot;&gt;&lt;/a&gt;136     describe 'when -I is not given a string' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line137&quot;&gt;&lt;/a&gt;137       before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line138&quot;&gt;&lt;/a&gt;138         self.stubs(:usage)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line139&quot;&gt;&lt;/a&gt;139         $I = 234  # ruby -s, ftw
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line140&quot;&gt;&lt;/a&gt;140       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line141&quot;&gt;&lt;/a&gt;141       
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line142&quot;&gt;&lt;/a&gt;142       after :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line143&quot;&gt;&lt;/a&gt;143         $I = nil
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line144&quot;&gt;&lt;/a&gt;144       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line145&quot;&gt;&lt;/a&gt;145       
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line146&quot;&gt;&lt;/a&gt;146       it 'should not modify the include path' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line147&quot;&gt;&lt;/a&gt;147         run_command
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line148&quot;&gt;&lt;/a&gt;148         $:.should == @paths
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line149&quot;&gt;&lt;/a&gt;149       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line150&quot;&gt;&lt;/a&gt;150       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line151&quot;&gt;&lt;/a&gt;151       it 'should display usage' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line152&quot;&gt;&lt;/a&gt;152         self.expects(:usage)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line153&quot;&gt;&lt;/a&gt;153         run_command
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line154&quot;&gt;&lt;/a&gt;154       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line155&quot;&gt;&lt;/a&gt;155       
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line156&quot;&gt;&lt;/a&gt;156       it 'should not create a Flog instance' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line157&quot;&gt;&lt;/a&gt;157         Flog.expects(:new).never
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line158&quot;&gt;&lt;/a&gt;158         run_command
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line159&quot;&gt;&lt;/a&gt;159       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line160&quot;&gt;&lt;/a&gt;160     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line161&quot;&gt;&lt;/a&gt;161     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line162&quot;&gt;&lt;/a&gt;162     describe 'when -I is given a string' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line163&quot;&gt;&lt;/a&gt;163       before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line164&quot;&gt;&lt;/a&gt;164         $I = '/bin/true'      
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line165&quot;&gt;&lt;/a&gt;165       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line166&quot;&gt;&lt;/a&gt;166       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line167&quot;&gt;&lt;/a&gt;167       after :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line168&quot;&gt;&lt;/a&gt;168         $I = nil
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line169&quot;&gt;&lt;/a&gt;169       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line170&quot;&gt;&lt;/a&gt;170       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line171&quot;&gt;&lt;/a&gt;171       it &amp;quot;should append each ':' separated path to $:&amp;quot; do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line172&quot;&gt;&lt;/a&gt;172         run_command
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line173&quot;&gt;&lt;/a&gt;173         $:.should_not == @paths
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line174&quot;&gt;&lt;/a&gt;174       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line175&quot;&gt;&lt;/a&gt;175     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line176&quot;&gt;&lt;/a&gt;176     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line177&quot;&gt;&lt;/a&gt;177     it 'should create a Flog instance' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line178&quot;&gt;&lt;/a&gt;178       Flog.expects(:new).returns(@flog)
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line179&quot;&gt;&lt;/a&gt;179       run_command
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line180&quot;&gt;&lt;/a&gt;180     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line181&quot;&gt;&lt;/a&gt;181   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line182&quot;&gt;&lt;/a&gt;182 end
 &lt;/span&gt;&lt;/pre&gt;&lt;hr/&gt;
     &lt;p&gt;Generated using the &lt;a href='http://eigenclass.org/hiki.rb?rcov'&gt;rcov code coverage analysis tool for Ruby&lt;/a&gt;
    version 0.8.1.2.&lt;/p&gt;</diff>
      <filename>coverage/spec-flog_command_spec_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -553,7 +553,7 @@ span.run100 {
 &lt;/style&gt;
     &lt;/head&gt;
   &lt;body&gt;&lt;h3&gt;C0 code coverage information&lt;/h3&gt;
-    &lt;p&gt;Generated on Mon Aug 04 22:45:13 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
+    &lt;p&gt;Generated on Mon Aug 04 22:45:26 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
       &lt;/p&gt;
     &lt;hr/&gt;
     &lt;pre&gt;&lt;span class='marked0'&gt;Code reported as executed by Ruby looks like this...
@@ -571,9 +571,9 @@ span.run100 {
     &lt;/thead&gt;
   &lt;tbody&gt;&lt;tr class='light'&gt;&lt;td&gt;&lt;a href='spec-flog_integration_spec_rb.html'&gt;spec/flog_integration_spec.rb&lt;/a&gt;
         &lt;/td&gt;
-      &lt;td class='lines_total'&gt;&lt;tt&gt;933&lt;/tt&gt;
+      &lt;td class='lines_total'&gt;&lt;tt&gt;944&lt;/tt&gt;
         &lt;/td&gt;
-      &lt;td class='lines_code'&gt;&lt;tt&gt;909&lt;/tt&gt;
+      &lt;td class='lines_code'&gt;&lt;tt&gt;920&lt;/tt&gt;
         &lt;/td&gt;
       &lt;td&gt;&lt;table cellspacing='0' cellpadding='0' align='right'&gt;&lt;tr&gt;&lt;td&gt;&lt;tt class='coverage_total'&gt;100.0%&lt;/tt&gt;
               &amp;nbsp;&lt;/td&gt;
@@ -598,939 +598,950 @@ span.run100 {
       &lt;/tr&gt;
     &lt;/tbody&gt;
   &lt;/table&gt;
-&lt;pre&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line1&quot;&gt;&lt;/a&gt;  1 require File.dirname(__FILE__) + '/spec_helper.rb'
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line2&quot;&gt;&lt;/a&gt;  2 require 'flog'
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line3&quot;&gt;&lt;/a&gt;  3 require 'sexp_processor'
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line4&quot;&gt;&lt;/a&gt;  4 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line5&quot;&gt;&lt;/a&gt;  5 describe Flog do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line6&quot;&gt;&lt;/a&gt;  6   before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line7&quot;&gt;&lt;/a&gt;  7     @flog = Flog.new
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line8&quot;&gt;&lt;/a&gt;  8   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line9&quot;&gt;&lt;/a&gt;  9 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line10&quot;&gt;&lt;/a&gt; 10   describe 'flog_files' do
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line11&quot;&gt;&lt;/a&gt; 11 
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line12&quot;&gt;&lt;/a&gt; 12     before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line13&quot;&gt;&lt;/a&gt; 13       @flog = Flog.new
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line14&quot;&gt;&lt;/a&gt; 14     end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line15&quot;&gt;&lt;/a&gt; 15     
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line16&quot;&gt;&lt;/a&gt; 16     describe 'when given empty input' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line17&quot;&gt;&lt;/a&gt; 17       before :each do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line18&quot;&gt;&lt;/a&gt; 18         @files = ['/empty/empty.rb']
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line19&quot;&gt;&lt;/a&gt; 19       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line20&quot;&gt;&lt;/a&gt; 20     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line21&quot;&gt;&lt;/a&gt; 21       it 'should not fail when flogging the given input' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line22&quot;&gt;&lt;/a&gt; 22         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line23&quot;&gt;&lt;/a&gt; 23       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line24&quot;&gt;&lt;/a&gt; 24       
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line25&quot;&gt;&lt;/a&gt; 25       currently 'should report an overall flog score of 0' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line26&quot;&gt;&lt;/a&gt; 26         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line27&quot;&gt;&lt;/a&gt; 27         @flog.total.should be_close(0.0, 0.0000000001)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line28&quot;&gt;&lt;/a&gt; 28       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line29&quot;&gt;&lt;/a&gt; 29     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line30&quot;&gt;&lt;/a&gt; 30   
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line31&quot;&gt;&lt;/a&gt; 31     describe 'when given a simple file' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line32&quot;&gt;&lt;/a&gt; 32       before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line33&quot;&gt;&lt;/a&gt; 33         @files = ['/simple/simple.rb']
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line34&quot;&gt;&lt;/a&gt; 34         @calls = YAML.load(&amp;lt;&amp;lt;-YAML)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line35&quot;&gt;&lt;/a&gt; 35         --- 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line36&quot;&gt;&lt;/a&gt; 36         RailsClassMethods#generate: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line37&quot;&gt;&lt;/a&gt; 37           :save: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line38&quot;&gt;&lt;/a&gt; 38           :spawn: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line39&quot;&gt;&lt;/a&gt; 39           :assignment: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line40&quot;&gt;&lt;/a&gt; 40         RailsClassMethods#exemplar_path: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line41&quot;&gt;&lt;/a&gt; 41           :join: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line42&quot;&gt;&lt;/a&gt; 42         ClassMethods#generator_for: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line43&quot;&gt;&lt;/a&gt; 43           :is_a?: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line44&quot;&gt;&lt;/a&gt; 44           :arity: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line45&quot;&gt;&lt;/a&gt; 45           :respond_to?: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line46&quot;&gt;&lt;/a&gt; 46           :first: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line47&quot;&gt;&lt;/a&gt; 47           :name: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line48&quot;&gt;&lt;/a&gt; 48           :assignment: 15.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line49&quot;&gt;&lt;/a&gt; 49           :branch: 17.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line50&quot;&gt;&lt;/a&gt; 50           :length: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line51&quot;&gt;&lt;/a&gt; 51           :raise: 8.10000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line52&quot;&gt;&lt;/a&gt; 52           :lit_fixnum: 0.425
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line53&quot;&gt;&lt;/a&gt; 53           :include?: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line54&quot;&gt;&lt;/a&gt; 54           :record_generator_for: 4.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line55&quot;&gt;&lt;/a&gt; 55           :lambda: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line56&quot;&gt;&lt;/a&gt; 56           :to_sym: 2.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line57&quot;&gt;&lt;/a&gt; 57           :[]: 15.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line58&quot;&gt;&lt;/a&gt; 58           :==: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line59&quot;&gt;&lt;/a&gt; 59           :keys: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line60&quot;&gt;&lt;/a&gt; 60         ObjectDaddy#included: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line61&quot;&gt;&lt;/a&gt; 61           :extend: 5.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line62&quot;&gt;&lt;/a&gt; 62           :branch: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line63&quot;&gt;&lt;/a&gt; 63           :alias_method: 8.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line64&quot;&gt;&lt;/a&gt; 64           :&amp;lt;: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line65&quot;&gt;&lt;/a&gt; 65           :sclass: 7.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line66&quot;&gt;&lt;/a&gt; 66         ClassMethods#underscore: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line67&quot;&gt;&lt;/a&gt; 67           :gsub: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line68&quot;&gt;&lt;/a&gt; 68           :downcase: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line69&quot;&gt;&lt;/a&gt; 69         ClassMethods#gather_exemplars: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line70&quot;&gt;&lt;/a&gt; 70           :underscore: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line71&quot;&gt;&lt;/a&gt; 71           :load: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line72&quot;&gt;&lt;/a&gt; 72           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line73&quot;&gt;&lt;/a&gt; 73           :superclass: 5.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line74&quot;&gt;&lt;/a&gt; 74           :name: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line75&quot;&gt;&lt;/a&gt; 75           :assignment: 4.10000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line76&quot;&gt;&lt;/a&gt; 76           :gather_exemplars: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line77&quot;&gt;&lt;/a&gt; 77           :exists?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line78&quot;&gt;&lt;/a&gt; 78           :join: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line79&quot;&gt;&lt;/a&gt; 79           :dup: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line80&quot;&gt;&lt;/a&gt; 80           :exemplars_generated: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line81&quot;&gt;&lt;/a&gt; 81           :branch: 5.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line82&quot;&gt;&lt;/a&gt; 82           :exemplar_path: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line83&quot;&gt;&lt;/a&gt; 83           :generators: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line84&quot;&gt;&lt;/a&gt; 84         ClassMethods#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line85&quot;&gt;&lt;/a&gt; 85           :protected: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line86&quot;&gt;&lt;/a&gt; 86           :attr_accessor: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line87&quot;&gt;&lt;/a&gt; 87           :attr_reader: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line88&quot;&gt;&lt;/a&gt; 88         ClassMethods#record_generator_for: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line89&quot;&gt;&lt;/a&gt; 89           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line90&quot;&gt;&lt;/a&gt; 90           :branch: 3.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line91&quot;&gt;&lt;/a&gt; 91           :raise: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line92&quot;&gt;&lt;/a&gt; 92           :==: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line93&quot;&gt;&lt;/a&gt; 93           :[]: 3.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line94&quot;&gt;&lt;/a&gt; 94           :generators: 3.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line95&quot;&gt;&lt;/a&gt; 95         RailsClassMethods#validates_presence_of_with_object_daddy: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line96&quot;&gt;&lt;/a&gt; 96           :validates_presence_of_without_object_daddy: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line97&quot;&gt;&lt;/a&gt; 97           :is_a?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line98&quot;&gt;&lt;/a&gt; 98           :last: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line99&quot;&gt;&lt;/a&gt; 99           :assignment: 5.40000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line100&quot;&gt;&lt;/a&gt;100           :branch: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line101&quot;&gt;&lt;/a&gt;101           :dup: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line102&quot;&gt;&lt;/a&gt;102           :pop: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line103&quot;&gt;&lt;/a&gt;103           :each: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line104&quot;&gt;&lt;/a&gt;104         ClassMethods#presence_validated_attributes: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line105&quot;&gt;&lt;/a&gt;105           :merge: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line106&quot;&gt;&lt;/a&gt;106           :presence_validated_attributes: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line107&quot;&gt;&lt;/a&gt;107           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line108&quot;&gt;&lt;/a&gt;108           :superclass: 3.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line109&quot;&gt;&lt;/a&gt;109           :assignment: 4.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line110&quot;&gt;&lt;/a&gt;110           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line111&quot;&gt;&lt;/a&gt;111         ClassMethods#spawn: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line112&quot;&gt;&lt;/a&gt;112           :class_name: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line113&quot;&gt;&lt;/a&gt;113           :presence_validated_attributes: 5.1
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line114&quot;&gt;&lt;/a&gt;114           :each_pair: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line115&quot;&gt;&lt;/a&gt;115           :call: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line116&quot;&gt;&lt;/a&gt;116           :generate: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line117&quot;&gt;&lt;/a&gt;117           :constantize: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line118&quot;&gt;&lt;/a&gt;118           :name: 3.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line119&quot;&gt;&lt;/a&gt;119           :reflect_on_all_associations: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line120&quot;&gt;&lt;/a&gt;120           :assignment: 33.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line121&quot;&gt;&lt;/a&gt;121           :select: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line122&quot;&gt;&lt;/a&gt;122           :gather_exemplars: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line123&quot;&gt;&lt;/a&gt;123           :-: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line124&quot;&gt;&lt;/a&gt;124           :send: 5.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line125&quot;&gt;&lt;/a&gt;125           :branch: 22.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line126&quot;&gt;&lt;/a&gt;126           :scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line127&quot;&gt;&lt;/a&gt;127           :to_a: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line128&quot;&gt;&lt;/a&gt;128           :empty?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line129&quot;&gt;&lt;/a&gt;129           :new: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line130&quot;&gt;&lt;/a&gt;130           :reject!: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line131&quot;&gt;&lt;/a&gt;131           :next: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line132&quot;&gt;&lt;/a&gt;132           :delete: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line133&quot;&gt;&lt;/a&gt;133           :include?: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line134&quot;&gt;&lt;/a&gt;134           :to_s: 5.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line135&quot;&gt;&lt;/a&gt;135           :each: 3.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line136&quot;&gt;&lt;/a&gt;136           :keys: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line137&quot;&gt;&lt;/a&gt;137           :[]: 22.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line138&quot;&gt;&lt;/a&gt;138           :primary_key_name: 4.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line139&quot;&gt;&lt;/a&gt;139           :generators: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line140&quot;&gt;&lt;/a&gt;140         RailsClassMethods#generate!: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line141&quot;&gt;&lt;/a&gt;141           :spawn: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line142&quot;&gt;&lt;/a&gt;142           :assignment: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line143&quot;&gt;&lt;/a&gt;143           :save!: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line144&quot;&gt;&lt;/a&gt;144         YAML
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line145&quot;&gt;&lt;/a&gt;145         
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line146&quot;&gt;&lt;/a&gt;146         @totals = YAML.load(&amp;lt;&amp;lt;-YAML)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line147&quot;&gt;&lt;/a&gt;147         --- 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line148&quot;&gt;&lt;/a&gt;148         RailsClassMethods#generate: 3.67695526217005
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line149&quot;&gt;&lt;/a&gt;149         ObjectDaddy#included: 21.6335387766311
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line150&quot;&gt;&lt;/a&gt;150         ClassMethods#generator_for: 56.219575105118
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line151&quot;&gt;&lt;/a&gt;151         RailsClassMethods#exemplar_path: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line152&quot;&gt;&lt;/a&gt;152         ClassMethods#underscore: 2.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line153&quot;&gt;&lt;/a&gt;153         ClassMethods#none: 4.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line154&quot;&gt;&lt;/a&gt;154         ClassMethods#gather_exemplars: 22.4022320316526
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line155&quot;&gt;&lt;/a&gt;155         ClassMethods#record_generator_for: 9.85799168187924
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line156&quot;&gt;&lt;/a&gt;156         ClassMethods#spawn: 90.5645073966618
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line157&quot;&gt;&lt;/a&gt;157         ClassMethods#presence_validated_attributes: 8.6861959452916
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line158&quot;&gt;&lt;/a&gt;158         RailsClassMethods#validates_presence_of_with_object_daddy: 10.0762096048068
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line159&quot;&gt;&lt;/a&gt;159         RailsClassMethods#generate!: 3.67695526217005
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line160&quot;&gt;&lt;/a&gt;160         YAML
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line161&quot;&gt;&lt;/a&gt;161       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line162&quot;&gt;&lt;/a&gt;162     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line163&quot;&gt;&lt;/a&gt;163       it 'should not fail when flogging the given input' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line164&quot;&gt;&lt;/a&gt;164         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line165&quot;&gt;&lt;/a&gt;165       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line166&quot;&gt;&lt;/a&gt;166 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line167&quot;&gt;&lt;/a&gt;167       currently 'should report an overall flog score of 235.694161066381' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line168&quot;&gt;&lt;/a&gt;168         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line169&quot;&gt;&lt;/a&gt;169         @flog.total.should be_close(235.694161066381, 0.0000000001)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line170&quot;&gt;&lt;/a&gt;170       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line171&quot;&gt;&lt;/a&gt;171       
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line172&quot;&gt;&lt;/a&gt;172       currently 'should compute the same call data as flog-1.1.0' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line173&quot;&gt;&lt;/a&gt;173         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line174&quot;&gt;&lt;/a&gt;174         @flog.calls.each_pair do |k,v|
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line175&quot;&gt;&lt;/a&gt;175           v.each_pair do |x, y|
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line176&quot;&gt;&lt;/a&gt;176             @calls[k][x].should be_close(y, 0.0000000001)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line177&quot;&gt;&lt;/a&gt;177           end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line178&quot;&gt;&lt;/a&gt;178         end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line179&quot;&gt;&lt;/a&gt;179       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line180&quot;&gt;&lt;/a&gt;180 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line181&quot;&gt;&lt;/a&gt;181       currently 'should compute the same totals data as flog-1.1.0' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line182&quot;&gt;&lt;/a&gt;182         @flog.flog_files(fixture_files(@files))        
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line183&quot;&gt;&lt;/a&gt;183         @flog.totals.each_pair {|k,v| v.should be_close(@totals[k], 0.0000000001) }
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line184&quot;&gt;&lt;/a&gt;184       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line185&quot;&gt;&lt;/a&gt;185     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line186&quot;&gt;&lt;/a&gt;186   
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line187&quot;&gt;&lt;/a&gt;187     describe 'when given a directory of files' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line188&quot;&gt;&lt;/a&gt;188       before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line189&quot;&gt;&lt;/a&gt;189         @files = ['/directory/']
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line190&quot;&gt;&lt;/a&gt;190         @calls = YAML.load(&amp;lt;&amp;lt;-YAML)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line191&quot;&gt;&lt;/a&gt;191         --- 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line192&quot;&gt;&lt;/a&gt;192         BotSender#validate: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line193&quot;&gt;&lt;/a&gt;193           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line194&quot;&gt;&lt;/a&gt;194         BotParserFormat#description: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line195&quot;&gt;&lt;/a&gt;195           :join: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line196&quot;&gt;&lt;/a&gt;196           :branch: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line197&quot;&gt;&lt;/a&gt;197           :empty?: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line198&quot;&gt;&lt;/a&gt;198         BotParserFormat#initialize: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line199&quot;&gt;&lt;/a&gt;199           :assignment: 4.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line200&quot;&gt;&lt;/a&gt;200           :branch: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line201&quot;&gt;&lt;/a&gt;201           :raise: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line202&quot;&gt;&lt;/a&gt;202           :nil?: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line203&quot;&gt;&lt;/a&gt;203         BotParser#parse: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line204&quot;&gt;&lt;/a&gt;204           :merge: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line205&quot;&gt;&lt;/a&gt;205           :detect: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line206&quot;&gt;&lt;/a&gt;206           :assignment: 6.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line207&quot;&gt;&lt;/a&gt;207           :branch: 3.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line208&quot;&gt;&lt;/a&gt;208           :empty?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line209&quot;&gt;&lt;/a&gt;209           :process: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line210&quot;&gt;&lt;/a&gt;210           :formats: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line211&quot;&gt;&lt;/a&gt;211         register_format#video: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line212&quot;&gt;&lt;/a&gt;212           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line213&quot;&gt;&lt;/a&gt;213           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line214&quot;&gt;&lt;/a&gt;214           :lit_fixnum: 1.05
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line215&quot;&gt;&lt;/a&gt;215           :[]: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line216&quot;&gt;&lt;/a&gt;216         register_format#image: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line217&quot;&gt;&lt;/a&gt;217           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line218&quot;&gt;&lt;/a&gt;218           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line219&quot;&gt;&lt;/a&gt;219           :lit_fixnum: 1.05
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line220&quot;&gt;&lt;/a&gt;220           :[]: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line221&quot;&gt;&lt;/a&gt;221         BotFilter#process: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line222&quot;&gt;&lt;/a&gt;222           :class: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line223&quot;&gt;&lt;/a&gt;223           :options: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line224&quot;&gt;&lt;/a&gt;224           :kinds: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line225&quot;&gt;&lt;/a&gt;225           :assignment: 5.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line226&quot;&gt;&lt;/a&gt;226           :branch: 2.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line227&quot;&gt;&lt;/a&gt;227           :get: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line228&quot;&gt;&lt;/a&gt;228           :process: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line229&quot;&gt;&lt;/a&gt;229           :new: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line230&quot;&gt;&lt;/a&gt;230           :each: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line231&quot;&gt;&lt;/a&gt;231         BotFilter#register: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line232&quot;&gt;&lt;/a&gt;232           :&amp;lt;&amp;lt;: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line233&quot;&gt;&lt;/a&gt;233         BotSender#deliver: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line234&quot;&gt;&lt;/a&gt;234           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line235&quot;&gt;&lt;/a&gt;235           :assignment: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line236&quot;&gt;&lt;/a&gt;236           :send: 4.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line237&quot;&gt;&lt;/a&gt;237           :branch: 5.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line238&quot;&gt;&lt;/a&gt;238           :raise: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line239&quot;&gt;&lt;/a&gt;239           :to_s: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line240&quot;&gt;&lt;/a&gt;240           :to_sym: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line241&quot;&gt;&lt;/a&gt;241           :[]: 4.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line242&quot;&gt;&lt;/a&gt;242         register_format#true_or_false: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line243&quot;&gt;&lt;/a&gt;243           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line244&quot;&gt;&lt;/a&gt;244           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line245&quot;&gt;&lt;/a&gt;245           :lit_fixnum: 0.35
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line246&quot;&gt;&lt;/a&gt;246           :[]: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line247&quot;&gt;&lt;/a&gt;247         BotSender#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line248&quot;&gt;&lt;/a&gt;248           :assignment: 1.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line249&quot;&gt;&lt;/a&gt;249           :attr_reader: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line250&quot;&gt;&lt;/a&gt;250         BotParser#clear_formats: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line251&quot;&gt;&lt;/a&gt;251           :assignment: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line252&quot;&gt;&lt;/a&gt;252         BotSender#register: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line253&quot;&gt;&lt;/a&gt;253           :each_pair: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line254&quot;&gt;&lt;/a&gt;254           :assignment: 6.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line255&quot;&gt;&lt;/a&gt;255           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line256&quot;&gt;&lt;/a&gt;256         register_format#definition: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line257&quot;&gt;&lt;/a&gt;257           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line258&quot;&gt;&lt;/a&gt;258           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line259&quot;&gt;&lt;/a&gt;259           :lit_fixnum: 0.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line260&quot;&gt;&lt;/a&gt;260           :[]: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line261&quot;&gt;&lt;/a&gt;261         register_format#link: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line262&quot;&gt;&lt;/a&gt;262           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line263&quot;&gt;&lt;/a&gt;263           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line264&quot;&gt;&lt;/a&gt;264           :lit_fixnum: 1.05
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line265&quot;&gt;&lt;/a&gt;265           :[]: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line266&quot;&gt;&lt;/a&gt;266         BotParser#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line267&quot;&gt;&lt;/a&gt;267           :assignment: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line268&quot;&gt;&lt;/a&gt;268           :sclass: 6.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line269&quot;&gt;&lt;/a&gt;269           :attr_reader: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line270&quot;&gt;&lt;/a&gt;270         BotParser#register_format: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line271&quot;&gt;&lt;/a&gt;271           :&amp;lt;&amp;lt;: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line272&quot;&gt;&lt;/a&gt;272           :new: 2.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line273&quot;&gt;&lt;/a&gt;273           :formats: 2.1
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line274&quot;&gt;&lt;/a&gt;274           :block_pass: 2.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line275&quot;&gt;&lt;/a&gt;275         BotSender#initialize: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line276&quot;&gt;&lt;/a&gt;276           :validate: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line277&quot;&gt;&lt;/a&gt;277           :assignment: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line278&quot;&gt;&lt;/a&gt;278           :[]: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line279&quot;&gt;&lt;/a&gt;279         register_format#quote: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line280&quot;&gt;&lt;/a&gt;280           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line281&quot;&gt;&lt;/a&gt;281           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line282&quot;&gt;&lt;/a&gt;282           :lit_fixnum: 1.05
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line283&quot;&gt;&lt;/a&gt;283           :[]: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line284&quot;&gt;&lt;/a&gt;284         BotFilter#register_filter: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line285&quot;&gt;&lt;/a&gt;285           :register: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line286&quot;&gt;&lt;/a&gt;286           :load: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line287&quot;&gt;&lt;/a&gt;287           :filter_path: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line288&quot;&gt;&lt;/a&gt;288           :assignment: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line289&quot;&gt;&lt;/a&gt;289           :exists?: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line290&quot;&gt;&lt;/a&gt;290           :branch: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line291&quot;&gt;&lt;/a&gt;291           :raise: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line292&quot;&gt;&lt;/a&gt;292         BotSender#kinds: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line293&quot;&gt;&lt;/a&gt;293           :assignment: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line294&quot;&gt;&lt;/a&gt;294           :sort_by: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line295&quot;&gt;&lt;/a&gt;295           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line296&quot;&gt;&lt;/a&gt;296           :to_s: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line297&quot;&gt;&lt;/a&gt;297           :keys: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line298&quot;&gt;&lt;/a&gt;298         main#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line299&quot;&gt;&lt;/a&gt;299           :require: 2.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line300&quot;&gt;&lt;/a&gt;300         BotFilter#new: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line301&quot;&gt;&lt;/a&gt;301           :locate_filters: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line302&quot;&gt;&lt;/a&gt;302           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line303&quot;&gt;&lt;/a&gt;303           :send: 5.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line304&quot;&gt;&lt;/a&gt;304           :branch: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line305&quot;&gt;&lt;/a&gt;305           :allocate: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line306&quot;&gt;&lt;/a&gt;306         BotSender#new: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line307&quot;&gt;&lt;/a&gt;307           :kinds: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line308&quot;&gt;&lt;/a&gt;308           :assignment: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line309&quot;&gt;&lt;/a&gt;309           :send: 3.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line310&quot;&gt;&lt;/a&gt;310           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line311&quot;&gt;&lt;/a&gt;311           :allocate: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line312&quot;&gt;&lt;/a&gt;312           :raise: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line313&quot;&gt;&lt;/a&gt;313           :include?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line314&quot;&gt;&lt;/a&gt;314           :[]: 4.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line315&quot;&gt;&lt;/a&gt;315         BotFilter#locate_filters: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line316&quot;&gt;&lt;/a&gt;316           :register_filter: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line317&quot;&gt;&lt;/a&gt;317           :assignment: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line318&quot;&gt;&lt;/a&gt;318           :branch: 5.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line319&quot;&gt;&lt;/a&gt;319           :each: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line320&quot;&gt;&lt;/a&gt;320           :[]: 4.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line321&quot;&gt;&lt;/a&gt;321         BotFilter#get: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line322&quot;&gt;&lt;/a&gt;322           :gsub: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line323&quot;&gt;&lt;/a&gt;323           :upcase: 2.1
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line324&quot;&gt;&lt;/a&gt;324           :assignment: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line325&quot;&gt;&lt;/a&gt;325           :const_get: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line326&quot;&gt;&lt;/a&gt;326           :branch: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line327&quot;&gt;&lt;/a&gt;327           :to_sym: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line328&quot;&gt;&lt;/a&gt;328           :to_s: 2.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line329&quot;&gt;&lt;/a&gt;329         BotParserFormat#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line330&quot;&gt;&lt;/a&gt;330           :attr_reader: 1.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line331&quot;&gt;&lt;/a&gt;331         BotFilter#filter_path: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line332&quot;&gt;&lt;/a&gt;332           :+: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line333&quot;&gt;&lt;/a&gt;333           :dirname: 2.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line334&quot;&gt;&lt;/a&gt;334           :expand_path: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line335&quot;&gt;&lt;/a&gt;335         BotParserFormat#process: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line336&quot;&gt;&lt;/a&gt;336           :merge: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line337&quot;&gt;&lt;/a&gt;337           :call: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line338&quot;&gt;&lt;/a&gt;338           :match: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line339&quot;&gt;&lt;/a&gt;339           :format: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line340&quot;&gt;&lt;/a&gt;340           :name: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line341&quot;&gt;&lt;/a&gt;341           :assignment: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line342&quot;&gt;&lt;/a&gt;342           :branch: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line343&quot;&gt;&lt;/a&gt;343           :block: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line344&quot;&gt;&lt;/a&gt;344         BotParser#formats: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line345&quot;&gt;&lt;/a&gt;345           :class: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line346&quot;&gt;&lt;/a&gt;346           :formats: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line347&quot;&gt;&lt;/a&gt;347         BotFilter#initialize: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line348&quot;&gt;&lt;/a&gt;348           :assignment: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line349&quot;&gt;&lt;/a&gt;349         register_format#fact: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line350&quot;&gt;&lt;/a&gt;350           :register_format: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line351&quot;&gt;&lt;/a&gt;351           :assignment: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line352&quot;&gt;&lt;/a&gt;352           :lit_fixnum: 0.35
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line353&quot;&gt;&lt;/a&gt;353           :[]: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line354&quot;&gt;&lt;/a&gt;354         BotFilter#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line355&quot;&gt;&lt;/a&gt;355           :sclass: 5.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line356&quot;&gt;&lt;/a&gt;356           :attr_reader: 1.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line357&quot;&gt;&lt;/a&gt;357         YAML
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line358&quot;&gt;&lt;/a&gt;358         
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line359&quot;&gt;&lt;/a&gt;359         @totals = YAML.load(&amp;lt;&amp;lt;-YAML)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line360&quot;&gt;&lt;/a&gt;360         --- 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line361&quot;&gt;&lt;/a&gt;361         BotFilter#register: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line362&quot;&gt;&lt;/a&gt;362         BotFilter#process: 12.3308556069723
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line363&quot;&gt;&lt;/a&gt;363         register_format#image: 6.86895188511319
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line364&quot;&gt;&lt;/a&gt;364         register_format#video: 6.86895188511319
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line365&quot;&gt;&lt;/a&gt;365         BotParser#parse: 10.3121287811974
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line366&quot;&gt;&lt;/a&gt;366         BotParserFormat#initialize: 5.54346462061408
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line367&quot;&gt;&lt;/a&gt;367         BotParserFormat#description: 2.77308492477241
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line368&quot;&gt;&lt;/a&gt;368         BotSender#validate: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line369&quot;&gt;&lt;/a&gt;369         register_format#true_or_false: 4.53017659699929
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line370&quot;&gt;&lt;/a&gt;370         BotSender#deliver: 15.3613150478727
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line371&quot;&gt;&lt;/a&gt;371         BotParser#clear_formats: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line372&quot;&gt;&lt;/a&gt;372         BotSender#none: 1.62788205960997
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line373&quot;&gt;&lt;/a&gt;373         BotParser#none: 7.89176786277955
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line374&quot;&gt;&lt;/a&gt;374         register_format#link: 6.86895188511319
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line375&quot;&gt;&lt;/a&gt;375         register_format#definition: 5.60802995712398
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line376&quot;&gt;&lt;/a&gt;376         BotSender#register: 7.14072825417689
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line377&quot;&gt;&lt;/a&gt;377         BotParser#register_format: 8.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line378&quot;&gt;&lt;/a&gt;378         BotFilter#register_filter: 9.44933860119321
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line379&quot;&gt;&lt;/a&gt;379         register_format#quote: 6.86895188511319
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line380&quot;&gt;&lt;/a&gt;380         BotSender#initialize: 3.67695526217005
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line381&quot;&gt;&lt;/a&gt;381         BotFilter#new: 9.9503768772846
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line382&quot;&gt;&lt;/a&gt;382         main#none: 2.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line383&quot;&gt;&lt;/a&gt;383         BotSender#kinds: 4.61410879802373
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line384&quot;&gt;&lt;/a&gt;384         BotFilter#get: 10.2591422643416
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line385&quot;&gt;&lt;/a&gt;385         BotFilter#locate_filters: 9.83158176490437
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line386&quot;&gt;&lt;/a&gt;386         BotSender#new: 14.3965273590543
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line387&quot;&gt;&lt;/a&gt;387         BotFilter#filter_path: 6.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line388&quot;&gt;&lt;/a&gt;388         BotParserFormat#none: 1.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line389&quot;&gt;&lt;/a&gt;389         BotFilter#initialize: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line390&quot;&gt;&lt;/a&gt;390         BotParser#formats: 2.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line391&quot;&gt;&lt;/a&gt;391         BotParserFormat#process: 8.37376856618333
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line392&quot;&gt;&lt;/a&gt;392         BotFilter#none: 6.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line393&quot;&gt;&lt;/a&gt;393         register_format#fact: 4.53017659699929
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line394&quot;&gt;&lt;/a&gt;394         YAML
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line395&quot;&gt;&lt;/a&gt;395       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line396&quot;&gt;&lt;/a&gt;396     
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line397&quot;&gt;&lt;/a&gt;397       it 'should not fail when flogging the given input' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line398&quot;&gt;&lt;/a&gt;398         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line399&quot;&gt;&lt;/a&gt;399       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line400&quot;&gt;&lt;/a&gt;400 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line401&quot;&gt;&lt;/a&gt;401       currently 'should report an overall flog score of 209.977217342726' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line402&quot;&gt;&lt;/a&gt;402         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line403&quot;&gt;&lt;/a&gt;403         @flog.total.should be_close(209.977217342726, 0.0000000001)        
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line404&quot;&gt;&lt;/a&gt;404       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line405&quot;&gt;&lt;/a&gt;405       
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line406&quot;&gt;&lt;/a&gt;406       currently 'should compute the same call data as flog-1.1.0' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line407&quot;&gt;&lt;/a&gt;407         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line408&quot;&gt;&lt;/a&gt;408         @flog.calls.each_pair do |k,v|
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line409&quot;&gt;&lt;/a&gt;409           v.each_pair do |x, y|
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line410&quot;&gt;&lt;/a&gt;410             @calls[k][x].should be_close(y, 0.0000000001)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line411&quot;&gt;&lt;/a&gt;411           end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line412&quot;&gt;&lt;/a&gt;412         end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line413&quot;&gt;&lt;/a&gt;413       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line414&quot;&gt;&lt;/a&gt;414 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line415&quot;&gt;&lt;/a&gt;415       currently 'should compute the same totals data as flog-1.1.0' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line416&quot;&gt;&lt;/a&gt;416         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line417&quot;&gt;&lt;/a&gt;417         @flog.totals.each_pair {|k,v| v.should be_close(@totals[k], 0.0000000001) }
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line418&quot;&gt;&lt;/a&gt;418       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line419&quot;&gt;&lt;/a&gt;419     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line420&quot;&gt;&lt;/a&gt;420   
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line421&quot;&gt;&lt;/a&gt;421     describe 'when given a collection of files' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line422&quot;&gt;&lt;/a&gt;422       before :each do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line423&quot;&gt;&lt;/a&gt;423         @files = ['/collection/']  
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line424&quot;&gt;&lt;/a&gt;424         @calls = YAML.load(&amp;lt;&amp;lt;-YAML)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line425&quot;&gt;&lt;/a&gt;425         --- 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line426&quot;&gt;&lt;/a&gt;426         InstanceMethods#initialize_with_has_many_range_extension: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line427&quot;&gt;&lt;/a&gt;427           :returning: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line428&quot;&gt;&lt;/a&gt;428           :initialize_without_has_many_range_extension: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line429&quot;&gt;&lt;/a&gt;429           :macro: 1.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line430&quot;&gt;&lt;/a&gt;430           :add_has_many_range_extension: 1.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line431&quot;&gt;&lt;/a&gt;431           :branch: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line432&quot;&gt;&lt;/a&gt;432           :puts: 6.00000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line433&quot;&gt;&lt;/a&gt;433           :==: 1.50000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line434&quot;&gt;&lt;/a&gt;434           :to_s: 1.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line435&quot;&gt;&lt;/a&gt;435         ClassMethods#calculate_with_range_restrictions: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line436&quot;&gt;&lt;/a&gt;436           :with_current_time_scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line437&quot;&gt;&lt;/a&gt;437           :calculate_without_range_restrictions: 3.10000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line438&quot;&gt;&lt;/a&gt;438           :branch: 2.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line439&quot;&gt;&lt;/a&gt;439           :[]: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line440&quot;&gt;&lt;/a&gt;440           :acts_as_range_configuration: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line441&quot;&gt;&lt;/a&gt;441         InstanceMethods#contained_by?: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line442&quot;&gt;&lt;/a&gt;442           :to_range: 3.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line443&quot;&gt;&lt;/a&gt;443           :exclude_end?: 3.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line444&quot;&gt;&lt;/a&gt;444           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line445&quot;&gt;&lt;/a&gt;445           :last: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line446&quot;&gt;&lt;/a&gt;446           :contained_by?: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line447&quot;&gt;&lt;/a&gt;447           :branch: 18.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line448&quot;&gt;&lt;/a&gt;448           :&amp;gt;=: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line449&quot;&gt;&lt;/a&gt;449           :acts_as_range_begin: 12.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line450&quot;&gt;&lt;/a&gt;450           :==: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line451&quot;&gt;&lt;/a&gt;451           :include?: 2.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line452&quot;&gt;&lt;/a&gt;452           :acts_as_range_end: 14.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line453&quot;&gt;&lt;/a&gt;453           :&amp;lt;=: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line454&quot;&gt;&lt;/a&gt;454         ClassMethods#sequentialized?: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line455&quot;&gt;&lt;/a&gt;455           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line456&quot;&gt;&lt;/a&gt;456           :sequentialized_on: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line457&quot;&gt;&lt;/a&gt;457         InstanceMethods#expired?: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line458&quot;&gt;&lt;/a&gt;458           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line459&quot;&gt;&lt;/a&gt;459           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line460&quot;&gt;&lt;/a&gt;460           :now: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line461&quot;&gt;&lt;/a&gt;461           :acts_as_range_end: 2.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line462&quot;&gt;&lt;/a&gt;462           :&amp;lt;=: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line463&quot;&gt;&lt;/a&gt;463         ClassMethods#with_overlapping_scope: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line464&quot;&gt;&lt;/a&gt;464           :|: 3.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line465&quot;&gt;&lt;/a&gt;465           :with_containing_scope: 4.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line466&quot;&gt;&lt;/a&gt;466           :with_contained_scope: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line467&quot;&gt;&lt;/a&gt;467           :flatten: 5.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line468&quot;&gt;&lt;/a&gt;468           :block_pass: 5.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line469&quot;&gt;&lt;/a&gt;469         ClassMethods#with_containing_scope: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line470&quot;&gt;&lt;/a&gt;470           :acts_as_range_begin_attr: 5.30000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line471&quot;&gt;&lt;/a&gt;471           :with_scope: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line472&quot;&gt;&lt;/a&gt;472           :&amp;lt;&amp;lt;: 11.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line473&quot;&gt;&lt;/a&gt;473           :assignment: 4.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line474&quot;&gt;&lt;/a&gt;474           :join: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line475&quot;&gt;&lt;/a&gt;475           :table_name: 10.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line476&quot;&gt;&lt;/a&gt;476           :branch: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line477&quot;&gt;&lt;/a&gt;477           :acts_as_range_end_attr: 5.30000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line478&quot;&gt;&lt;/a&gt;478           :block_pass: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line479&quot;&gt;&lt;/a&gt;479           :flatten: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line480&quot;&gt;&lt;/a&gt;480           :nil?: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line481&quot;&gt;&lt;/a&gt;481         ClassMethods#with_after_scope: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line482&quot;&gt;&lt;/a&gt;482           :acts_as_range_begin_attr: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line483&quot;&gt;&lt;/a&gt;483           :with_scope: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line484&quot;&gt;&lt;/a&gt;484           :table_name: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line485&quot;&gt;&lt;/a&gt;485           :block_pass: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line486&quot;&gt;&lt;/a&gt;486         InstanceMethods#overlapping?: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line487&quot;&gt;&lt;/a&gt;487           :is_a?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line488&quot;&gt;&lt;/a&gt;488           :first: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line489&quot;&gt;&lt;/a&gt;489           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line490&quot;&gt;&lt;/a&gt;490           :last: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line491&quot;&gt;&lt;/a&gt;491           :assignment: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line492&quot;&gt;&lt;/a&gt;492           :contained_by?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line493&quot;&gt;&lt;/a&gt;493           :containing?: 7.80000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line494&quot;&gt;&lt;/a&gt;494           :branch: 11.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line495&quot;&gt;&lt;/a&gt;495           :acts_as_range_begin: 3.30000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line496&quot;&gt;&lt;/a&gt;496           :acts_as_range_end: 3.30000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line497&quot;&gt;&lt;/a&gt;497         ClassMethods#acts_as_date_range_sequentialize_class: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line498&quot;&gt;&lt;/a&gt;498           :acts_as_date_range_param_sequentialize_class: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line499&quot;&gt;&lt;/a&gt;499           :acts_as_date_range_singleton_sequentialize_class: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line500&quot;&gt;&lt;/a&gt;500           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line501&quot;&gt;&lt;/a&gt;501           :flatten!: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line502&quot;&gt;&lt;/a&gt;502           :==: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line503&quot;&gt;&lt;/a&gt;503         ClassMethods#acts_as_date_range_param_sequentialize_class: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line504&quot;&gt;&lt;/a&gt;504           :validate_on_create: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line505&quot;&gt;&lt;/a&gt;505           :add: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line506&quot;&gt;&lt;/a&gt;506           :count: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line507&quot;&gt;&lt;/a&gt;507           :&amp;gt;: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line508&quot;&gt;&lt;/a&gt;508           :acts_as_range_begin_attr: 3.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line509&quot;&gt;&lt;/a&gt;509           :class: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line510&quot;&gt;&lt;/a&gt;510           :extend: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line511&quot;&gt;&lt;/a&gt;511           :errors: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line512&quot;&gt;&lt;/a&gt;512           :assignment: 5.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line513&quot;&gt;&lt;/a&gt;513           :before_validation_on_create: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line514&quot;&gt;&lt;/a&gt;514           :branch: 6.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line515&quot;&gt;&lt;/a&gt;515           :before_create: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line516&quot;&gt;&lt;/a&gt;516           :now: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line517&quot;&gt;&lt;/a&gt;517           :acts_as_range_begin: 6.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line518&quot;&gt;&lt;/a&gt;518           :to_sql: 4.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line519&quot;&gt;&lt;/a&gt;519           :acts_as_range_end_attr: 4.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line520&quot;&gt;&lt;/a&gt;520           :each: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line521&quot;&gt;&lt;/a&gt;521           :expire: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line522&quot;&gt;&lt;/a&gt;522           :find: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line523&quot;&gt;&lt;/a&gt;523           :flatten: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line524&quot;&gt;&lt;/a&gt;524           :to_attributes_for: 4.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line525&quot;&gt;&lt;/a&gt;525         InstanceMethods#destroy_without_callbacks: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line526&quot;&gt;&lt;/a&gt;526           :class: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line527&quot;&gt;&lt;/a&gt;527           :default_timezone: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line528&quot;&gt;&lt;/a&gt;528           :freeze: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line529&quot;&gt;&lt;/a&gt;529           :new_record?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line530&quot;&gt;&lt;/a&gt;530           :update_all: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line531&quot;&gt;&lt;/a&gt;531           :assignment: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line532&quot;&gt;&lt;/a&gt;532           :send: 5.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line533&quot;&gt;&lt;/a&gt;533           :branch: 4.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line534&quot;&gt;&lt;/a&gt;534           :now: 3.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line535&quot;&gt;&lt;/a&gt;535           :acts_as_range_end_attr: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line536&quot;&gt;&lt;/a&gt;536           :id: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line537&quot;&gt;&lt;/a&gt;537           :utc: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line538&quot;&gt;&lt;/a&gt;538           :==: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line539&quot;&gt;&lt;/a&gt;539           :[]: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line540&quot;&gt;&lt;/a&gt;540           :acts_as_range_configuration: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line541&quot;&gt;&lt;/a&gt;541           :quote_value: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line542&quot;&gt;&lt;/a&gt;542         ClassMethods#with_contained_scope: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line543&quot;&gt;&lt;/a&gt;543           :acts_as_range_begin_attr: 7.60000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line544&quot;&gt;&lt;/a&gt;544           :with_scope: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line545&quot;&gt;&lt;/a&gt;545           :&amp;lt;&amp;lt;: 16.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line546&quot;&gt;&lt;/a&gt;546           :assignment: 4.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line547&quot;&gt;&lt;/a&gt;547           :join: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line548&quot;&gt;&lt;/a&gt;548           :table_name: 15.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line549&quot;&gt;&lt;/a&gt;549           :branch: 4.40000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line550&quot;&gt;&lt;/a&gt;550           :acts_as_range_end_attr: 7.60000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line551&quot;&gt;&lt;/a&gt;551           :block_pass: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line552&quot;&gt;&lt;/a&gt;552           :flatten: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line553&quot;&gt;&lt;/a&gt;553           :nil?: 4.40000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line554&quot;&gt;&lt;/a&gt;554         ClassMethods#count_with_range_restrictions: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line555&quot;&gt;&lt;/a&gt;555           :count_without_range_restrictions: 3.10000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line556&quot;&gt;&lt;/a&gt;556           :with_current_time_scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line557&quot;&gt;&lt;/a&gt;557           :branch: 2.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line558&quot;&gt;&lt;/a&gt;558           :[]: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line559&quot;&gt;&lt;/a&gt;559           :acts_as_range_configuration: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line560&quot;&gt;&lt;/a&gt;560         InstanceMethods#to_range: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line561&quot;&gt;&lt;/a&gt;561           :assignment: 2.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line562&quot;&gt;&lt;/a&gt;562           :acts_as_range_begin: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line563&quot;&gt;&lt;/a&gt;563           :acts_as_range_end: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line564&quot;&gt;&lt;/a&gt;564         ParamExtension#to_attributes_for: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line565&quot;&gt;&lt;/a&gt;565           :attributes: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line566&quot;&gt;&lt;/a&gt;566           :assignment: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line567&quot;&gt;&lt;/a&gt;567           :branch: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line568&quot;&gt;&lt;/a&gt;568           :[]: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line569&quot;&gt;&lt;/a&gt;569           :to_s: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line570&quot;&gt;&lt;/a&gt;570           :collect: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line571&quot;&gt;&lt;/a&gt;571         ClassMethods#with_current_time_scope: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line572&quot;&gt;&lt;/a&gt;572           :first: 3.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line573&quot;&gt;&lt;/a&gt;573           :respond_to?: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line574&quot;&gt;&lt;/a&gt;574           :call: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line575&quot;&gt;&lt;/a&gt;575           :with_overlapping_scope: 2.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line576&quot;&gt;&lt;/a&gt;576           :end_dated_association_date: 3.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line577&quot;&gt;&lt;/a&gt;577           :last: 3.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line578&quot;&gt;&lt;/a&gt;578           :assignment: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line579&quot;&gt;&lt;/a&gt;579           :with_containing_scope: 2.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line580&quot;&gt;&lt;/a&gt;580           :branch: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line581&quot;&gt;&lt;/a&gt;581           :block_pass: 5.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line582&quot;&gt;&lt;/a&gt;582         InstanceMethods#included: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line583&quot;&gt;&lt;/a&gt;583           :extend: 5.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line584&quot;&gt;&lt;/a&gt;584         DateRanged#current: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line585&quot;&gt;&lt;/a&gt;585           :containing: 1.1
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line586&quot;&gt;&lt;/a&gt;586           :now: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line587&quot;&gt;&lt;/a&gt;587         ClassMethods#with_before_scope: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line588&quot;&gt;&lt;/a&gt;588           :with_scope: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line589&quot;&gt;&lt;/a&gt;589           :table_name: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line590&quot;&gt;&lt;/a&gt;590           :acts_as_range_end_attr: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line591&quot;&gt;&lt;/a&gt;591           :block_pass: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line592&quot;&gt;&lt;/a&gt;592         ClassMethods#remove_args: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line593&quot;&gt;&lt;/a&gt;593           :first: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line594&quot;&gt;&lt;/a&gt;594           :&amp;gt;: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line595&quot;&gt;&lt;/a&gt;595           :last: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line596&quot;&gt;&lt;/a&gt;596           :&amp;lt;&amp;lt;: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line597&quot;&gt;&lt;/a&gt;597           :extract_options_from_args!: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line598&quot;&gt;&lt;/a&gt;598           :assignment: 2.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line599&quot;&gt;&lt;/a&gt;599           :branch: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line600&quot;&gt;&lt;/a&gt;600           :length: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line601&quot;&gt;&lt;/a&gt;601           :delete: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line602&quot;&gt;&lt;/a&gt;602           :keys: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line603&quot;&gt;&lt;/a&gt;603           :each: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line604&quot;&gt;&lt;/a&gt;604         ClassMethods#add_args: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line605&quot;&gt;&lt;/a&gt;605           :merge: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line606&quot;&gt;&lt;/a&gt;606           :&amp;lt;&amp;lt;: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line607&quot;&gt;&lt;/a&gt;607           :extract_options_from_args!: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line608&quot;&gt;&lt;/a&gt;608         InstanceMethods#before?: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line609&quot;&gt;&lt;/a&gt;609           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line610&quot;&gt;&lt;/a&gt;610           :branch: 3.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line611&quot;&gt;&lt;/a&gt;611           :&amp;lt;: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line612&quot;&gt;&lt;/a&gt;612           :before?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line613&quot;&gt;&lt;/a&gt;613           :acts_as_range_begin: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line614&quot;&gt;&lt;/a&gt;614           :acts_as_range_end: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line615&quot;&gt;&lt;/a&gt;615         InstanceMethods#containing?: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line616&quot;&gt;&lt;/a&gt;616           :to_range: 8.50000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line617&quot;&gt;&lt;/a&gt;617           :is_a?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line618&quot;&gt;&lt;/a&gt;618           :exclude_end?: 6.30000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line619&quot;&gt;&lt;/a&gt;619           :&amp;gt;: 2.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line620&quot;&gt;&lt;/a&gt;620           :first: 4.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line621&quot;&gt;&lt;/a&gt;621           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line622&quot;&gt;&lt;/a&gt;622           :assignment: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line623&quot;&gt;&lt;/a&gt;623           :last: 10.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line624&quot;&gt;&lt;/a&gt;624           :contained_by?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line625&quot;&gt;&lt;/a&gt;625           :branch: 28.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line626&quot;&gt;&lt;/a&gt;626           :acts_as_range_begin: 8.90000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line627&quot;&gt;&lt;/a&gt;627           :==: 5.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line628&quot;&gt;&lt;/a&gt;628           :include?: 5.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line629&quot;&gt;&lt;/a&gt;629           :acts_as_range_end: 13.1
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line630&quot;&gt;&lt;/a&gt;630           :&amp;lt;=: 3.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line631&quot;&gt;&lt;/a&gt;631         ClassMethods#acts_as_date_range: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line632&quot;&gt;&lt;/a&gt;632           :acts_as_range: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line633&quot;&gt;&lt;/a&gt;633           :is_a?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line634&quot;&gt;&lt;/a&gt;634           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line635&quot;&gt;&lt;/a&gt;635           :acts_as_date_range?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line636&quot;&gt;&lt;/a&gt;636           :acts_as_date_range_configure_class: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line637&quot;&gt;&lt;/a&gt;637           :branch: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line638&quot;&gt;&lt;/a&gt;638           :update: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line639&quot;&gt;&lt;/a&gt;639           :raise: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line640&quot;&gt;&lt;/a&gt;640         InstanceMethods#limit_date_range: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line641&quot;&gt;&lt;/a&gt;641           :end_dated_association_date: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line642&quot;&gt;&lt;/a&gt;642           :assignment: 6.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line643&quot;&gt;&lt;/a&gt;643           :branch: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line644&quot;&gt;&lt;/a&gt;644           :yield: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line645&quot;&gt;&lt;/a&gt;645           :new: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line646&quot;&gt;&lt;/a&gt;646           :acts_as_range_begin: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line647&quot;&gt;&lt;/a&gt;647           :acts_as_range_end: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line648&quot;&gt;&lt;/a&gt;648         InstanceMethods#lifetime: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line649&quot;&gt;&lt;/a&gt;649           :&amp;gt;: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line650&quot;&gt;&lt;/a&gt;650           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line651&quot;&gt;&lt;/a&gt;651           :branch: 5.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line652&quot;&gt;&lt;/a&gt;652           :now: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line653&quot;&gt;&lt;/a&gt;653           :acts_as_range_begin: 4.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line654&quot;&gt;&lt;/a&gt;654           :acts_as_range_end: 3.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line655&quot;&gt;&lt;/a&gt;655           :distance_of_time_in_words: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line656&quot;&gt;&lt;/a&gt;656           :nil?: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line657&quot;&gt;&lt;/a&gt;657         ClassMethods#validates_interval: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line658&quot;&gt;&lt;/a&gt;658           :validation_method: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line659&quot;&gt;&lt;/a&gt;659           :add: 1.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line660&quot;&gt;&lt;/a&gt;660           :errors: 2.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line661&quot;&gt;&lt;/a&gt;661           :evaluate_condition: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line662&quot;&gt;&lt;/a&gt;662           :assignment: 9.30000000000003
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line663&quot;&gt;&lt;/a&gt;663           :send: 4.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line664&quot;&gt;&lt;/a&gt;664           :branch: 10.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line665&quot;&gt;&lt;/a&gt;665           :acts_as_range_begin: 1.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line666&quot;&gt;&lt;/a&gt;666           :acts_as_range_end: 1.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line667&quot;&gt;&lt;/a&gt;667           :each: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line668&quot;&gt;&lt;/a&gt;668           :humanize: 2.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line669&quot;&gt;&lt;/a&gt;669           :to_s: 3.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line670&quot;&gt;&lt;/a&gt;670           :[]: 12.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line671&quot;&gt;&lt;/a&gt;671           :acts_as_range_configuration: 6.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line672&quot;&gt;&lt;/a&gt;672           :&amp;lt;=: 1.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line673&quot;&gt;&lt;/a&gt;673           :nil?: 3.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line674&quot;&gt;&lt;/a&gt;674         ClassMethods#acts_as_range: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line675&quot;&gt;&lt;/a&gt;675           :is_a?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line676&quot;&gt;&lt;/a&gt;676           :class_inheritable_reader: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line677&quot;&gt;&lt;/a&gt;677           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line678&quot;&gt;&lt;/a&gt;678           :acts_as_range_configure_class: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line679&quot;&gt;&lt;/a&gt;679           :branch: 2.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line680&quot;&gt;&lt;/a&gt;680           :update: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line681&quot;&gt;&lt;/a&gt;681           :raise: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line682&quot;&gt;&lt;/a&gt;682           :acts_as_range?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line683&quot;&gt;&lt;/a&gt;683         ParamExtension#to_sql: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line684&quot;&gt;&lt;/a&gt;684           :assignment: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line685&quot;&gt;&lt;/a&gt;685           :join: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line686&quot;&gt;&lt;/a&gt;686           :branch: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line687&quot;&gt;&lt;/a&gt;687           :collect: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line688&quot;&gt;&lt;/a&gt;688         ClassMethods#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line689&quot;&gt;&lt;/a&gt;689           :protected: 3.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line690&quot;&gt;&lt;/a&gt;690           :assignment: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line691&quot;&gt;&lt;/a&gt;691           :branch: 2.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line692&quot;&gt;&lt;/a&gt;692           :[]: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line693&quot;&gt;&lt;/a&gt;693           :to_sym: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line694&quot;&gt;&lt;/a&gt;694           :acts_as_range_configuration: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line695&quot;&gt;&lt;/a&gt;695           :define_method: 7.00000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line696&quot;&gt;&lt;/a&gt;696           :each: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line697&quot;&gt;&lt;/a&gt;697         DateRange#included: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line698&quot;&gt;&lt;/a&gt;698           :respond_to?: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line699&quot;&gt;&lt;/a&gt;699           :extend: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line700&quot;&gt;&lt;/a&gt;700           :assignment: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line701&quot;&gt;&lt;/a&gt;701           :branch: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line702&quot;&gt;&lt;/a&gt;702           :now: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line703&quot;&gt;&lt;/a&gt;703           :new: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line704&quot;&gt;&lt;/a&gt;704           :attr: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line705&quot;&gt;&lt;/a&gt;705           :sclass: 7.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line706&quot;&gt;&lt;/a&gt;706         DateRange#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line707&quot;&gt;&lt;/a&gt;707           :include: 2.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line708&quot;&gt;&lt;/a&gt;708         InstanceMethods#add_has_many_range_extension: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line709&quot;&gt;&lt;/a&gt;709           :options: 1.50000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line710&quot;&gt;&lt;/a&gt;710           :assignment: 6.00000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line711&quot;&gt;&lt;/a&gt;711           :push: 1.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line712&quot;&gt;&lt;/a&gt;712           :branch: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line713&quot;&gt;&lt;/a&gt;713           :puts: 5.40000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line714&quot;&gt;&lt;/a&gt;714           :acts_as_range?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line715&quot;&gt;&lt;/a&gt;715           :include?: 1.50000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line716&quot;&gt;&lt;/a&gt;716           :[]: 5.20000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line717&quot;&gt;&lt;/a&gt;717           :klass: 3.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line718&quot;&gt;&lt;/a&gt;718           :flatten: 1.50000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line719&quot;&gt;&lt;/a&gt;719         Ranged#included: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line720&quot;&gt;&lt;/a&gt;720           :alias_method_chain: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line721&quot;&gt;&lt;/a&gt;721           :branch: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line722&quot;&gt;&lt;/a&gt;722           :send: 3.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line723&quot;&gt;&lt;/a&gt;723           :puts: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line724&quot;&gt;&lt;/a&gt;724           :instance_eval: 6.00000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line725&quot;&gt;&lt;/a&gt;725         Range#included: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line726&quot;&gt;&lt;/a&gt;726           :respond_to?: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line727&quot;&gt;&lt;/a&gt;727           :extend: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line728&quot;&gt;&lt;/a&gt;728           :assignment: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line729&quot;&gt;&lt;/a&gt;729           :branch: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line730&quot;&gt;&lt;/a&gt;730           :now: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line731&quot;&gt;&lt;/a&gt;731           :new: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line732&quot;&gt;&lt;/a&gt;732           :attr: 1.9
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line733&quot;&gt;&lt;/a&gt;733           :sclass: 7.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line734&quot;&gt;&lt;/a&gt;734         InstanceMethods#include?: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line735&quot;&gt;&lt;/a&gt;735           :class: 3.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line736&quot;&gt;&lt;/a&gt;736           :branch: 5.40000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line737&quot;&gt;&lt;/a&gt;737           :id: 3.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line738&quot;&gt;&lt;/a&gt;738           :find: 2.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line739&quot;&gt;&lt;/a&gt;739         ClassMethods#acts_as_range?: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line740&quot;&gt;&lt;/a&gt;740           :included_modules: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line741&quot;&gt;&lt;/a&gt;741           :include?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line742&quot;&gt;&lt;/a&gt;742         ClassMethods#acts_as_date_range_configure_class: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line743&quot;&gt;&lt;/a&gt;743           :acts_as_date_range_sequentialize_class: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line744&quot;&gt;&lt;/a&gt;744           :assignment: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line745&quot;&gt;&lt;/a&gt;745           :write_inheritable_attribute: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line746&quot;&gt;&lt;/a&gt;746           :branch: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line747&quot;&gt;&lt;/a&gt;747           :[]: 2.9
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line748&quot;&gt;&lt;/a&gt;748           :include: 2.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line749&quot;&gt;&lt;/a&gt;749         InstanceMethods#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line750&quot;&gt;&lt;/a&gt;750           :+: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line751&quot;&gt;&lt;/a&gt;751           :class: 9.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line752&quot;&gt;&lt;/a&gt;752           :assignment: 5.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line753&quot;&gt;&lt;/a&gt;753           :private: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line754&quot;&gt;&lt;/a&gt;754           :send: 43.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line755&quot;&gt;&lt;/a&gt;755           :branch: 8.00000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line756&quot;&gt;&lt;/a&gt;756           :alias_method: 4.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line757&quot;&gt;&lt;/a&gt;757           :to_s: 4.2
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line758&quot;&gt;&lt;/a&gt;758           :to_sym: 6.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line759&quot;&gt;&lt;/a&gt;759           :define_method: 28.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line760&quot;&gt;&lt;/a&gt;760           :each: 2.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line761&quot;&gt;&lt;/a&gt;761         Ranged#none: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line762&quot;&gt;&lt;/a&gt;762           :+: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line763&quot;&gt;&lt;/a&gt;763           :assignment: 3.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line764&quot;&gt;&lt;/a&gt;764           :select: 1.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line765&quot;&gt;&lt;/a&gt;765           :send: 3.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line766&quot;&gt;&lt;/a&gt;766           :branch: 3.30000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line767&quot;&gt;&lt;/a&gt;767           :to_sym: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line768&quot;&gt;&lt;/a&gt;768           :define_method: 5.50000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line769&quot;&gt;&lt;/a&gt;769           :each: 1.0
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line770&quot;&gt;&lt;/a&gt;770         ClassMethods#acts_as_range_configure_class: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line771&quot;&gt;&lt;/a&gt;771           :assignment: 3.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line772&quot;&gt;&lt;/a&gt;772           :write_inheritable_attribute: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line773&quot;&gt;&lt;/a&gt;773           :alias_method_chain: 1.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line774&quot;&gt;&lt;/a&gt;774           :branch: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line775&quot;&gt;&lt;/a&gt;775           :validates_interval: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line776&quot;&gt;&lt;/a&gt;776           :to_sym: 2.1
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line777&quot;&gt;&lt;/a&gt;777           :each: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line778&quot;&gt;&lt;/a&gt;778           :sclass: 6.50000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line779&quot;&gt;&lt;/a&gt;779           :include: 2.60000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line780&quot;&gt;&lt;/a&gt;780         ClassMethods#ranged_lookup: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line781&quot;&gt;&lt;/a&gt;781           :first: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line782&quot;&gt;&lt;/a&gt;782           :respond_to?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line783&quot;&gt;&lt;/a&gt;783           :last: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line784&quot;&gt;&lt;/a&gt;784           :assignment: 7.00000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line785&quot;&gt;&lt;/a&gt;785           :-: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line786&quot;&gt;&lt;/a&gt;786           :branch: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line787&quot;&gt;&lt;/a&gt;787           :to_a: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line788&quot;&gt;&lt;/a&gt;788           :yield: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line789&quot;&gt;&lt;/a&gt;789           :new: 3.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line790&quot;&gt;&lt;/a&gt;790           :acts_as_range_begin: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line791&quot;&gt;&lt;/a&gt;791           :acts_as_range_end: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line792&quot;&gt;&lt;/a&gt;792         ClassMethods#find_with_range_restrictions: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line793&quot;&gt;&lt;/a&gt;793           :find_without_range_restrictions: 9.80000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line794&quot;&gt;&lt;/a&gt;794           :with_current_time_scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line795&quot;&gt;&lt;/a&gt;795           :remove_args: 7.50000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line796&quot;&gt;&lt;/a&gt;796           :with_before_scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line797&quot;&gt;&lt;/a&gt;797           :extract_options_from_args!: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line798&quot;&gt;&lt;/a&gt;798           :assignment: 12.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line799&quot;&gt;&lt;/a&gt;799           :with_containing_scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line800&quot;&gt;&lt;/a&gt;800           :send: 5.40000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line801&quot;&gt;&lt;/a&gt;801           :with_after_scope: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line802&quot;&gt;&lt;/a&gt;802           :branch: 19.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line803&quot;&gt;&lt;/a&gt;803           :dup: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line804&quot;&gt;&lt;/a&gt;804           :ranged_lookup: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line805&quot;&gt;&lt;/a&gt;805           :acts_as_range_configuration: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line806&quot;&gt;&lt;/a&gt;806           :==: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line807&quot;&gt;&lt;/a&gt;807           :each: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line808&quot;&gt;&lt;/a&gt;808           :keys: 9.90000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line809&quot;&gt;&lt;/a&gt;809           :[]: 12.1
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line810&quot;&gt;&lt;/a&gt;810           :has_key?: 5.70000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line811&quot;&gt;&lt;/a&gt;811         InstanceMethods#after?: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line812&quot;&gt;&lt;/a&gt;812           :&amp;gt;: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line813&quot;&gt;&lt;/a&gt;813           :respond_to?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line814&quot;&gt;&lt;/a&gt;814           :branch: 3.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line815&quot;&gt;&lt;/a&gt;815           :acts_as_range_begin: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line816&quot;&gt;&lt;/a&gt;816           :after?: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line817&quot;&gt;&lt;/a&gt;817           :acts_as_range_end: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line818&quot;&gt;&lt;/a&gt;818         ClassMethods#acts_as_date_range_singleton_sequentialize_class: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line819&quot;&gt;&lt;/a&gt;819           :validate_on_create: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line820&quot;&gt;&lt;/a&gt;820           :add: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line821&quot;&gt;&lt;/a&gt;821           :count: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line822&quot;&gt;&lt;/a&gt;822           :&amp;gt;: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line823&quot;&gt;&lt;/a&gt;823           :acts_as_range_begin_attr: 3.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line824&quot;&gt;&lt;/a&gt;824           :class: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line825&quot;&gt;&lt;/a&gt;825           :errors: 1.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line826&quot;&gt;&lt;/a&gt;826           :assignment: 5.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line827&quot;&gt;&lt;/a&gt;827           :before_validation_on_create: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line828&quot;&gt;&lt;/a&gt;828           :branch: 6.90000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line829&quot;&gt;&lt;/a&gt;829           :before_create: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line830&quot;&gt;&lt;/a&gt;830           :now: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line831&quot;&gt;&lt;/a&gt;831           :acts_as_range_begin: 5.6
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line832&quot;&gt;&lt;/a&gt;832           :acts_as_range_end_attr: 3.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line833&quot;&gt;&lt;/a&gt;833           :each: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line834&quot;&gt;&lt;/a&gt;834           :expire: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line835&quot;&gt;&lt;/a&gt;835           :find: 1.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line836&quot;&gt;&lt;/a&gt;836         ClassMethods#acts_as_date_range?: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line837&quot;&gt;&lt;/a&gt;837           :included_modules: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line838&quot;&gt;&lt;/a&gt;838           :include?: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line839&quot;&gt;&lt;/a&gt;839         InstanceMethods#expire: 
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line840&quot;&gt;&lt;/a&gt;840           :second: 1.6
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line841&quot;&gt;&lt;/a&gt;841           :is_a?: 2.7
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line842&quot;&gt;&lt;/a&gt;842           :save!: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line843&quot;&gt;&lt;/a&gt;843           :ago: 1.4
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line844&quot;&gt;&lt;/a&gt;844           :assignment: 4.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line845&quot;&gt;&lt;/a&gt;845           :-: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line846&quot;&gt;&lt;/a&gt;846           :branch: 4.0
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line847&quot;&gt;&lt;/a&gt;847           :now: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line848&quot;&gt;&lt;/a&gt;848           :lit_fixnum: 0.875
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line849&quot;&gt;&lt;/a&gt;849           :acts_as_range_end: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line850&quot;&gt;&lt;/a&gt;850         ClassMethods#sequentialized_on: 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line851&quot;&gt;&lt;/a&gt;851           :[]: 1.3
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line852&quot;&gt;&lt;/a&gt;852           :acts_as_range_configuration: 1.5
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line853&quot;&gt;&lt;/a&gt;853         YAML
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line854&quot;&gt;&lt;/a&gt;854         
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line855&quot;&gt;&lt;/a&gt;855         @totals = YAML.load(&amp;lt;&amp;lt;-YAML)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line856&quot;&gt;&lt;/a&gt;856         --- 
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line857&quot;&gt;&lt;/a&gt;857         InstanceMethods#expired?: 5.70438427878067
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line858&quot;&gt;&lt;/a&gt;858         ClassMethods#sequentialized?: 1.83847763108502
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line859&quot;&gt;&lt;/a&gt;859         InstanceMethods#contained_by?: 52.0954892481106
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line860&quot;&gt;&lt;/a&gt;860         ClassMethods#calculate_with_range_restrictions: 8.13449445263812
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line861&quot;&gt;&lt;/a&gt;861         InstanceMethods#initialize_with_has_many_range_extension: 15.8492902049272
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line862&quot;&gt;&lt;/a&gt;862         InstanceMethods#destroy_without_callbacks: 31.238757977871
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line863&quot;&gt;&lt;/a&gt;863         ClassMethods#acts_as_date_range_param_sequentialize_class: 50.3140139523772
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line864&quot;&gt;&lt;/a&gt;864         ClassMethods#acts_as_date_range_sequentialize_class: 5.55427763079954
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line865&quot;&gt;&lt;/a&gt;865         InstanceMethods#overlapping?: 25.0267856505785
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line866&quot;&gt;&lt;/a&gt;866         ClassMethods#with_after_scope: 9.20000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line867&quot;&gt;&lt;/a&gt;867         ClassMethods#with_containing_scope: 41.3095630574811
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line868&quot;&gt;&lt;/a&gt;868         ClassMethods#with_overlapping_scope: 19.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line869&quot;&gt;&lt;/a&gt;869         InstanceMethods#included: 5.20000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line870&quot;&gt;&lt;/a&gt;870         ClassMethods#with_current_time_scope: 26.9716517847907
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line871&quot;&gt;&lt;/a&gt;871         ParamExtension#to_attributes_for: 6.62570750939099
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line872&quot;&gt;&lt;/a&gt;872         InstanceMethods#to_range: 3.67695526217005
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line873&quot;&gt;&lt;/a&gt;873         ClassMethods#count_with_range_restrictions: 8.13449445263812
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line874&quot;&gt;&lt;/a&gt;874         ClassMethods#with_contained_scope: 57.9202900545225
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line875&quot;&gt;&lt;/a&gt;875         InstanceMethods#lifetime: 15.5273951453552
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line876&quot;&gt;&lt;/a&gt;876         InstanceMethods#limit_date_range: 9.92824254337091
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line877&quot;&gt;&lt;/a&gt;877         ClassMethods#acts_as_date_range: 8.60581198958007
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line878&quot;&gt;&lt;/a&gt;878         InstanceMethods#containing?: 77.6916983982203
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line879&quot;&gt;&lt;/a&gt;879         InstanceMethods#before?: 9.2612094242599
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line880&quot;&gt;&lt;/a&gt;880         ClassMethods#add_args: 4.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line881&quot;&gt;&lt;/a&gt;881         ClassMethods#remove_args: 14.5688022843335
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line882&quot;&gt;&lt;/a&gt;882         ClassMethods#with_before_scope: 9.20000000000002
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line883&quot;&gt;&lt;/a&gt;883         DateRanged#current: 2.40000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line884&quot;&gt;&lt;/a&gt;884         DateRange#none: 2.2
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line885&quot;&gt;&lt;/a&gt;885         DateRange#included: 15.6805612144464
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line886&quot;&gt;&lt;/a&gt;886         ClassMethods#none: 17.171487996094
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line887&quot;&gt;&lt;/a&gt;887         ParamExtension#to_sql: 3.80131556174965
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line888&quot;&gt;&lt;/a&gt;888         ClassMethods#acts_as_range: 8.6058119895801
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line889&quot;&gt;&lt;/a&gt;889         ClassMethods#validates_interval: 47.6073523733468
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line890&quot;&gt;&lt;/a&gt;890         Range#included: 15.6805612144464
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line891&quot;&gt;&lt;/a&gt;891         Ranged#included: 12.1593585357124
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line892&quot;&gt;&lt;/a&gt;892         InstanceMethods#add_has_many_range_extension: 22.0190826330255
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line893&quot;&gt;&lt;/a&gt;893         InstanceMethods#include?: 10.6677082824757
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line894&quot;&gt;&lt;/a&gt;894         InstanceMethods#none: 104.05921391208
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line895&quot;&gt;&lt;/a&gt;895         ClassMethods#acts_as_date_range_configure_class: 8.40357066966181
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line896&quot;&gt;&lt;/a&gt;896         ClassMethods#acts_as_range?: 2.80000000000001
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line897&quot;&gt;&lt;/a&gt;897         InstanceMethods#expire: 13.3056613890479
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line898&quot;&gt;&lt;/a&gt;898         ClassMethods#acts_as_date_range?: 2.8
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line899&quot;&gt;&lt;/a&gt;899         ClassMethods#acts_as_date_range_singleton_sequentialize_class: 34.8846671189507
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line900&quot;&gt;&lt;/a&gt;900         InstanceMethods#after?: 9.2612094242599
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line901&quot;&gt;&lt;/a&gt;901         ClassMethods#find_with_range_restrictions: 69.6799110217573
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line902&quot;&gt;&lt;/a&gt;902         ClassMethods#ranged_lookup: 17.5065701952153
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line903&quot;&gt;&lt;/a&gt;903         ClassMethods#acts_as_range_configure_class: 17.8809954980141
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line904&quot;&gt;&lt;/a&gt;904         Ranged#none: 15.5849286170968
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line905&quot;&gt;&lt;/a&gt;905         ClassMethods#sequentialized_on: 2.8
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line906&quot;&gt;&lt;/a&gt;906         YAML
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line907&quot;&gt;&lt;/a&gt;907       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line908&quot;&gt;&lt;/a&gt;908 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line909&quot;&gt;&lt;/a&gt;909       it 'should not fail when flogging the given input' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line910&quot;&gt;&lt;/a&gt;910         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line911&quot;&gt;&lt;/a&gt;911       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line912&quot;&gt;&lt;/a&gt;912 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line913&quot;&gt;&lt;/a&gt;913       currently 'should report an overall flog score of 981.137760580242' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line914&quot;&gt;&lt;/a&gt;914         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line915&quot;&gt;&lt;/a&gt;915         @flog.total.should be_close(981.137760580242, 0.0000000001)
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line916&quot;&gt;&lt;/a&gt;916       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line917&quot;&gt;&lt;/a&gt;917       
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line918&quot;&gt;&lt;/a&gt;918       currently 'should compute the same call data as flog-1.1.0' do
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line919&quot;&gt;&lt;/a&gt;919         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line920&quot;&gt;&lt;/a&gt;920         @flog.calls.each_pair do |k,v|
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line921&quot;&gt;&lt;/a&gt;921           v.each_pair do |x, y|
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line922&quot;&gt;&lt;/a&gt;922             @calls[k][x].should be_close(y, 0.0000000001)
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line923&quot;&gt;&lt;/a&gt;923           end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line924&quot;&gt;&lt;/a&gt;924         end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line925&quot;&gt;&lt;/a&gt;925       end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line926&quot;&gt;&lt;/a&gt;926 
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line927&quot;&gt;&lt;/a&gt;927       currently 'should compute the same totals data as flog-1.1.0' do
-&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line928&quot;&gt;&lt;/a&gt;928         @flog.flog_files(fixture_files(@files))
-&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line929&quot;&gt;&lt;/a&gt;929         @flog.totals.each_pair {|k,v| v.should be_close(@totals[k], 0.0000000001) }
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line930&quot;&gt;&lt;/a&gt;930       end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line931&quot;&gt;&lt;/a&gt;931     end
-&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line932&quot;&gt;&lt;/a&gt;932   end
-&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line933&quot;&gt;&lt;/a&gt;933 end
+&lt;pre&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line1&quot;&gt;&lt;/a&gt;  1 require File.dirname(__FILE__) + '/spec_helper.rb'
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line2&quot;&gt;&lt;/a&gt;  2 require 'flog'
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line3&quot;&gt;&lt;/a&gt;  3 require 'sexp_processor'
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line4&quot;&gt;&lt;/a&gt;  4 
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line5&quot;&gt;&lt;/a&gt;  5 describe Flog do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line6&quot;&gt;&lt;/a&gt;  6   before :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line7&quot;&gt;&lt;/a&gt;  7     @flog = Flog.new
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line8&quot;&gt;&lt;/a&gt;  8   end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line9&quot;&gt;&lt;/a&gt;  9 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line10&quot;&gt;&lt;/a&gt; 10   describe 'flog_files' do
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line11&quot;&gt;&lt;/a&gt; 11 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line12&quot;&gt;&lt;/a&gt; 12     before :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line13&quot;&gt;&lt;/a&gt; 13       @flog = Flog.new
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line14&quot;&gt;&lt;/a&gt; 14     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line15&quot;&gt;&lt;/a&gt; 15     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line16&quot;&gt;&lt;/a&gt; 16     describe 'when given empty input' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line17&quot;&gt;&lt;/a&gt; 17       before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line18&quot;&gt;&lt;/a&gt; 18         @files = ['/empty/empty.rb']
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line19&quot;&gt;&lt;/a&gt; 19       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line20&quot;&gt;&lt;/a&gt; 20     
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line21&quot;&gt;&lt;/a&gt; 21       it 'should not fail when flogging the given input' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line22&quot;&gt;&lt;/a&gt; 22         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line23&quot;&gt;&lt;/a&gt; 23       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line24&quot;&gt;&lt;/a&gt; 24       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line25&quot;&gt;&lt;/a&gt; 25       currently 'should report an overall flog score of 0' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line26&quot;&gt;&lt;/a&gt; 26         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line27&quot;&gt;&lt;/a&gt; 27         @flog.total.should be_close(0.0, 0.0000000001)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line28&quot;&gt;&lt;/a&gt; 28       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line29&quot;&gt;&lt;/a&gt; 29     end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line30&quot;&gt;&lt;/a&gt; 30   
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line31&quot;&gt;&lt;/a&gt; 31     describe 'when given a simple file' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line32&quot;&gt;&lt;/a&gt; 32       before :each do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line33&quot;&gt;&lt;/a&gt; 33         @files = ['/simple/simple.rb']
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line34&quot;&gt;&lt;/a&gt; 34         @calls = YAML.load(&amp;lt;&amp;lt;-YAML)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line35&quot;&gt;&lt;/a&gt; 35         --- 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line36&quot;&gt;&lt;/a&gt; 36         RailsClassMethods#generate: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line37&quot;&gt;&lt;/a&gt; 37           :save: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line38&quot;&gt;&lt;/a&gt; 38           :assignment: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line39&quot;&gt;&lt;/a&gt; 39           :spawn: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line40&quot;&gt;&lt;/a&gt; 40         RailsClassMethods#exemplar_path: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line41&quot;&gt;&lt;/a&gt; 41           :join: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line42&quot;&gt;&lt;/a&gt; 42         ClassMethods#generator_for: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line43&quot;&gt;&lt;/a&gt; 43           :is_a?: 2.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line44&quot;&gt;&lt;/a&gt; 44           :arity: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line45&quot;&gt;&lt;/a&gt; 45           :assignment: 16.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line46&quot;&gt;&lt;/a&gt; 46           :respond_to?: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line47&quot;&gt;&lt;/a&gt; 47           :first: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line48&quot;&gt;&lt;/a&gt; 48           :branch: 19.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line49&quot;&gt;&lt;/a&gt; 49           :name: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line50&quot;&gt;&lt;/a&gt; 50           :lit_fixnum: 0.45
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line51&quot;&gt;&lt;/a&gt; 51           :length: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line52&quot;&gt;&lt;/a&gt; 52           :raise: 8.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line53&quot;&gt;&lt;/a&gt; 53           :include?: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line54&quot;&gt;&lt;/a&gt; 54           :lambda: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line55&quot;&gt;&lt;/a&gt; 55           :to_sym: 3.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line56&quot;&gt;&lt;/a&gt; 56           :[]: 16.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line57&quot;&gt;&lt;/a&gt; 57           :==: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line58&quot;&gt;&lt;/a&gt; 58           :keys: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line59&quot;&gt;&lt;/a&gt; 59           :record_generator_for: 5.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line60&quot;&gt;&lt;/a&gt; 60         ObjectDaddy#included: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line61&quot;&gt;&lt;/a&gt; 61           :extend: 5.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line62&quot;&gt;&lt;/a&gt; 62           :branch: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line63&quot;&gt;&lt;/a&gt; 63           :sclass: 7.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line64&quot;&gt;&lt;/a&gt; 64           :alias_method: 8.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line65&quot;&gt;&lt;/a&gt; 65           :&amp;lt;: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line66&quot;&gt;&lt;/a&gt; 66         ClassMethods#underscore: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line67&quot;&gt;&lt;/a&gt; 67           :gsub: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line68&quot;&gt;&lt;/a&gt; 68           :downcase: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line69&quot;&gt;&lt;/a&gt; 69         ClassMethods#gather_exemplars: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line70&quot;&gt;&lt;/a&gt; 70           :load: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line71&quot;&gt;&lt;/a&gt; 71           :underscore: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line72&quot;&gt;&lt;/a&gt; 72           :assignment: 4.40000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line73&quot;&gt;&lt;/a&gt; 73           :respond_to?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line74&quot;&gt;&lt;/a&gt; 74           :superclass: 5.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line75&quot;&gt;&lt;/a&gt; 75           :branch: 6.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line76&quot;&gt;&lt;/a&gt; 76           :name: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line77&quot;&gt;&lt;/a&gt; 77           :gather_exemplars: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line78&quot;&gt;&lt;/a&gt; 78           :exemplars_generated: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line79&quot;&gt;&lt;/a&gt; 79           :exists?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line80&quot;&gt;&lt;/a&gt; 80           :join: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line81&quot;&gt;&lt;/a&gt; 81           :dup: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line82&quot;&gt;&lt;/a&gt; 82           :exemplar_path: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line83&quot;&gt;&lt;/a&gt; 83           :generators: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line84&quot;&gt;&lt;/a&gt; 84         ClassMethods#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line85&quot;&gt;&lt;/a&gt; 85           :protected: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line86&quot;&gt;&lt;/a&gt; 86           :attr_accessor: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line87&quot;&gt;&lt;/a&gt; 87           :attr_reader: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line88&quot;&gt;&lt;/a&gt; 88         Foo#initialize: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line89&quot;&gt;&lt;/a&gt; 89           :super: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line90&quot;&gt;&lt;/a&gt; 90         main#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line91&quot;&gt;&lt;/a&gt; 91           :assignment: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line92&quot;&gt;&lt;/a&gt; 92           :attr_writer: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line93&quot;&gt;&lt;/a&gt; 93           :branch: 5.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line94&quot;&gt;&lt;/a&gt; 94           :lit_fixnum: 0.275000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line95&quot;&gt;&lt;/a&gt; 95           :puts: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line96&quot;&gt;&lt;/a&gt; 96           :alias: 2.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line97&quot;&gt;&lt;/a&gt; 97         ClassMethods#record_generator_for: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line98&quot;&gt;&lt;/a&gt; 98           :assignment: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line99&quot;&gt;&lt;/a&gt; 99           :branch: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line100&quot;&gt;&lt;/a&gt;100           :raise: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line101&quot;&gt;&lt;/a&gt;101           :==: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line102&quot;&gt;&lt;/a&gt;102           :[]: 3.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line103&quot;&gt;&lt;/a&gt;103           :generators: 3.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line104&quot;&gt;&lt;/a&gt;104         RailsClassMethods#validates_presence_of_with_object_daddy: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line105&quot;&gt;&lt;/a&gt;105           :is_a?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line106&quot;&gt;&lt;/a&gt;106           :assignment: 5.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line107&quot;&gt;&lt;/a&gt;107           :branch: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line108&quot;&gt;&lt;/a&gt;108           :last: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line109&quot;&gt;&lt;/a&gt;109           :dup: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line110&quot;&gt;&lt;/a&gt;110           :pop: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line111&quot;&gt;&lt;/a&gt;111           :each: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line112&quot;&gt;&lt;/a&gt;112           :validates_presence_of_without_object_daddy: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line113&quot;&gt;&lt;/a&gt;113         ClassMethods#presence_validated_attributes: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line114&quot;&gt;&lt;/a&gt;114           :merge: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line115&quot;&gt;&lt;/a&gt;115           :presence_validated_attributes: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line116&quot;&gt;&lt;/a&gt;116           :assignment: 4.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line117&quot;&gt;&lt;/a&gt;117           :respond_to?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line118&quot;&gt;&lt;/a&gt;118           :superclass: 3.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line119&quot;&gt;&lt;/a&gt;119           :branch: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line120&quot;&gt;&lt;/a&gt;120         ClassMethods#spawn: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line121&quot;&gt;&lt;/a&gt;121           :presence_validated_attributes: 5.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line122&quot;&gt;&lt;/a&gt;122           :each_pair: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line123&quot;&gt;&lt;/a&gt;123           :assignment: 35.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line124&quot;&gt;&lt;/a&gt;124           :generate: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line125&quot;&gt;&lt;/a&gt;125           :class_name: 2.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line126&quot;&gt;&lt;/a&gt;126           :call: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line127&quot;&gt;&lt;/a&gt;127           :reflect_on_all_associations: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line128&quot;&gt;&lt;/a&gt;128           :branch: 24.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line129&quot;&gt;&lt;/a&gt;129           :constantize: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line130&quot;&gt;&lt;/a&gt;130           :name: 3.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line131&quot;&gt;&lt;/a&gt;131           :gather_exemplars: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line132&quot;&gt;&lt;/a&gt;132           :select: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line133&quot;&gt;&lt;/a&gt;133           :-: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line134&quot;&gt;&lt;/a&gt;134           :send: 5.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line135&quot;&gt;&lt;/a&gt;135           :to_a: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line136&quot;&gt;&lt;/a&gt;136           :empty?: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line137&quot;&gt;&lt;/a&gt;137           :new: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line138&quot;&gt;&lt;/a&gt;138           :reject!: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line139&quot;&gt;&lt;/a&gt;139           :next: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line140&quot;&gt;&lt;/a&gt;140           :delete: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line141&quot;&gt;&lt;/a&gt;141           :include?: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line142&quot;&gt;&lt;/a&gt;142           :primary_key_name: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line143&quot;&gt;&lt;/a&gt;143           :to_s: 5.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line144&quot;&gt;&lt;/a&gt;144           :each: 3.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line145&quot;&gt;&lt;/a&gt;145           :keys: 4.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line146&quot;&gt;&lt;/a&gt;146           :[]: 23.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line147&quot;&gt;&lt;/a&gt;147           :generators: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line148&quot;&gt;&lt;/a&gt;148           :scope: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line149&quot;&gt;&lt;/a&gt;149         RailsClassMethods#generate!: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line150&quot;&gt;&lt;/a&gt;150           :save!: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line151&quot;&gt;&lt;/a&gt;151           :assignment: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line152&quot;&gt;&lt;/a&gt;152           :spawn: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line153&quot;&gt;&lt;/a&gt;153         YAML
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line154&quot;&gt;&lt;/a&gt;154         
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line155&quot;&gt;&lt;/a&gt;155         @totals = YAML.load(&amp;lt;&amp;lt;-YAML)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line156&quot;&gt;&lt;/a&gt;156         --- 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line157&quot;&gt;&lt;/a&gt;157         RailsClassMethods#generate: 3.95979797464467
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line158&quot;&gt;&lt;/a&gt;158         ObjectDaddy#included: 23.0471256342304
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line159&quot;&gt;&lt;/a&gt;159         ClassMethods#generator_for: 59.7115776043475
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line160&quot;&gt;&lt;/a&gt;160         RailsClassMethods#exemplar_path: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line161&quot;&gt;&lt;/a&gt;161         ClassMethods#underscore: 3.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line162&quot;&gt;&lt;/a&gt;162         ClassMethods#none: 5.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line163&quot;&gt;&lt;/a&gt;163         ClassMethods#gather_exemplars: 23.8882816460289
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line164&quot;&gt;&lt;/a&gt;164         ClassMethods#record_generator_for: 10.4980950652964
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line165&quot;&gt;&lt;/a&gt;165         main#none: 7.37737249974544
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line166&quot;&gt;&lt;/a&gt;166         Foo#initialize: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line167&quot;&gt;&lt;/a&gt;167         ClassMethods#spawn: 96.0108847995893
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line168&quot;&gt;&lt;/a&gt;168         ClassMethods#presence_validated_attributes: 9.27685291464731
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line169&quot;&gt;&lt;/a&gt;169         RailsClassMethods#validates_presence_of_with_object_daddy: 10.8245092267502
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line170&quot;&gt;&lt;/a&gt;170         RailsClassMethods#generate!: 3.95979797464467
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line171&quot;&gt;&lt;/a&gt;171         YAML
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line172&quot;&gt;&lt;/a&gt;172       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line173&quot;&gt;&lt;/a&gt;173     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line174&quot;&gt;&lt;/a&gt;174       it 'should not fail when flogging the given input' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line175&quot;&gt;&lt;/a&gt;175         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line176&quot;&gt;&lt;/a&gt;176       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line177&quot;&gt;&lt;/a&gt;177 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line178&quot;&gt;&lt;/a&gt;178       currently 'should report an overall flog score of 259.354295339925' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line179&quot;&gt;&lt;/a&gt;179         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line180&quot;&gt;&lt;/a&gt;180         @flog.total.should be_close(259.354295339925, 0.0000000001)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line181&quot;&gt;&lt;/a&gt;181       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line182&quot;&gt;&lt;/a&gt;182       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line183&quot;&gt;&lt;/a&gt;183       currently 'should compute the same call data as flog-1.1.0' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line184&quot;&gt;&lt;/a&gt;184         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line185&quot;&gt;&lt;/a&gt;185         @flog.calls.each_pair do |k,v|
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line186&quot;&gt;&lt;/a&gt;186           v.each_pair do |x, y|
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line187&quot;&gt;&lt;/a&gt;187             @calls[k][x].should be_close(y, 0.0000000001)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line188&quot;&gt;&lt;/a&gt;188           end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line189&quot;&gt;&lt;/a&gt;189         end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line190&quot;&gt;&lt;/a&gt;190       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line191&quot;&gt;&lt;/a&gt;191 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line192&quot;&gt;&lt;/a&gt;192       currently 'should compute the same totals data as flog-1.1.0' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line193&quot;&gt;&lt;/a&gt;193         @flog.flog_files(fixture_files(@files))        
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line194&quot;&gt;&lt;/a&gt;194         @flog.totals.each_pair {|k,v| v.should be_close(@totals[k], 0.0000000001) }
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line195&quot;&gt;&lt;/a&gt;195       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line196&quot;&gt;&lt;/a&gt;196     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line197&quot;&gt;&lt;/a&gt;197   
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line198&quot;&gt;&lt;/a&gt;198     describe 'when given a directory of files' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line199&quot;&gt;&lt;/a&gt;199       before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line200&quot;&gt;&lt;/a&gt;200         @files = ['/directory/']
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line201&quot;&gt;&lt;/a&gt;201         @calls = YAML.load(&amp;lt;&amp;lt;-YAML)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line202&quot;&gt;&lt;/a&gt;202         --- 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line203&quot;&gt;&lt;/a&gt;203         BotSender#validate: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line204&quot;&gt;&lt;/a&gt;204           :assignment: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line205&quot;&gt;&lt;/a&gt;205         BotParserFormat#description: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line206&quot;&gt;&lt;/a&gt;206           :join: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line207&quot;&gt;&lt;/a&gt;207           :branch: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line208&quot;&gt;&lt;/a&gt;208           :empty?: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line209&quot;&gt;&lt;/a&gt;209         BotParserFormat#initialize: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line210&quot;&gt;&lt;/a&gt;210           :assignment: 4.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line211&quot;&gt;&lt;/a&gt;211           :branch: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line212&quot;&gt;&lt;/a&gt;212           :raise: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line213&quot;&gt;&lt;/a&gt;213           :nil?: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line214&quot;&gt;&lt;/a&gt;214         BotParser#parse: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line215&quot;&gt;&lt;/a&gt;215           :merge: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line216&quot;&gt;&lt;/a&gt;216           :detect: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line217&quot;&gt;&lt;/a&gt;217           :assignment: 6.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line218&quot;&gt;&lt;/a&gt;218           :branch: 3.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line219&quot;&gt;&lt;/a&gt;219           :empty?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line220&quot;&gt;&lt;/a&gt;220           :process: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line221&quot;&gt;&lt;/a&gt;221           :formats: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line222&quot;&gt;&lt;/a&gt;222         register_format#video: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line223&quot;&gt;&lt;/a&gt;223           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line224&quot;&gt;&lt;/a&gt;224           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line225&quot;&gt;&lt;/a&gt;225           :lit_fixnum: 1.05
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line226&quot;&gt;&lt;/a&gt;226           :[]: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line227&quot;&gt;&lt;/a&gt;227         register_format#image: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line228&quot;&gt;&lt;/a&gt;228           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line229&quot;&gt;&lt;/a&gt;229           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line230&quot;&gt;&lt;/a&gt;230           :lit_fixnum: 1.05
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line231&quot;&gt;&lt;/a&gt;231           :[]: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line232&quot;&gt;&lt;/a&gt;232         BotFilter#process: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line233&quot;&gt;&lt;/a&gt;233           :class: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line234&quot;&gt;&lt;/a&gt;234           :options: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line235&quot;&gt;&lt;/a&gt;235           :kinds: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line236&quot;&gt;&lt;/a&gt;236           :assignment: 5.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line237&quot;&gt;&lt;/a&gt;237           :branch: 2.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line238&quot;&gt;&lt;/a&gt;238           :get: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line239&quot;&gt;&lt;/a&gt;239           :process: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line240&quot;&gt;&lt;/a&gt;240           :new: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line241&quot;&gt;&lt;/a&gt;241           :each: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line242&quot;&gt;&lt;/a&gt;242         BotFilter#register: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line243&quot;&gt;&lt;/a&gt;243           :&amp;lt;&amp;lt;: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line244&quot;&gt;&lt;/a&gt;244         BotSender#deliver: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line245&quot;&gt;&lt;/a&gt;245           :respond_to?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line246&quot;&gt;&lt;/a&gt;246           :assignment: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line247&quot;&gt;&lt;/a&gt;247           :send: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line248&quot;&gt;&lt;/a&gt;248           :branch: 5.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line249&quot;&gt;&lt;/a&gt;249           :raise: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line250&quot;&gt;&lt;/a&gt;250           :to_s: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line251&quot;&gt;&lt;/a&gt;251           :to_sym: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line252&quot;&gt;&lt;/a&gt;252           :[]: 4.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line253&quot;&gt;&lt;/a&gt;253         register_format#true_or_false: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line254&quot;&gt;&lt;/a&gt;254           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line255&quot;&gt;&lt;/a&gt;255           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line256&quot;&gt;&lt;/a&gt;256           :lit_fixnum: 0.35
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line257&quot;&gt;&lt;/a&gt;257           :[]: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line258&quot;&gt;&lt;/a&gt;258         BotSender#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line259&quot;&gt;&lt;/a&gt;259           :assignment: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line260&quot;&gt;&lt;/a&gt;260           :attr_reader: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line261&quot;&gt;&lt;/a&gt;261         BotParser#clear_formats: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line262&quot;&gt;&lt;/a&gt;262           :assignment: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line263&quot;&gt;&lt;/a&gt;263         BotSender#register: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line264&quot;&gt;&lt;/a&gt;264           :each_pair: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line265&quot;&gt;&lt;/a&gt;265           :assignment: 6.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line266&quot;&gt;&lt;/a&gt;266           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line267&quot;&gt;&lt;/a&gt;267         register_format#definition: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line268&quot;&gt;&lt;/a&gt;268           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line269&quot;&gt;&lt;/a&gt;269           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line270&quot;&gt;&lt;/a&gt;270           :lit_fixnum: 0.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line271&quot;&gt;&lt;/a&gt;271           :[]: 2.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line272&quot;&gt;&lt;/a&gt;272         register_format#link: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line273&quot;&gt;&lt;/a&gt;273           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line274&quot;&gt;&lt;/a&gt;274           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line275&quot;&gt;&lt;/a&gt;275           :lit_fixnum: 1.05
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line276&quot;&gt;&lt;/a&gt;276           :[]: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line277&quot;&gt;&lt;/a&gt;277         BotParser#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line278&quot;&gt;&lt;/a&gt;278           :assignment: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line279&quot;&gt;&lt;/a&gt;279           :sclass: 6.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line280&quot;&gt;&lt;/a&gt;280           :attr_reader: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line281&quot;&gt;&lt;/a&gt;281         BotParser#register_format: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line282&quot;&gt;&lt;/a&gt;282           :&amp;lt;&amp;lt;: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line283&quot;&gt;&lt;/a&gt;283           :new: 2.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line284&quot;&gt;&lt;/a&gt;284           :formats: 2.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line285&quot;&gt;&lt;/a&gt;285           :block_pass: 2.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line286&quot;&gt;&lt;/a&gt;286         BotSender#initialize: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line287&quot;&gt;&lt;/a&gt;287           :validate: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line288&quot;&gt;&lt;/a&gt;288           :assignment: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line289&quot;&gt;&lt;/a&gt;289           :[]: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line290&quot;&gt;&lt;/a&gt;290         register_format#quote: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line291&quot;&gt;&lt;/a&gt;291           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line292&quot;&gt;&lt;/a&gt;292           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line293&quot;&gt;&lt;/a&gt;293           :lit_fixnum: 1.05
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line294&quot;&gt;&lt;/a&gt;294           :[]: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line295&quot;&gt;&lt;/a&gt;295         BotFilter#register_filter: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line296&quot;&gt;&lt;/a&gt;296           :register: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line297&quot;&gt;&lt;/a&gt;297           :load: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line298&quot;&gt;&lt;/a&gt;298           :filter_path: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line299&quot;&gt;&lt;/a&gt;299           :assignment: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line300&quot;&gt;&lt;/a&gt;300           :exists?: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line301&quot;&gt;&lt;/a&gt;301           :branch: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line302&quot;&gt;&lt;/a&gt;302           :raise: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line303&quot;&gt;&lt;/a&gt;303         BotSender#kinds: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line304&quot;&gt;&lt;/a&gt;304           :assignment: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line305&quot;&gt;&lt;/a&gt;305           :sort_by: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line306&quot;&gt;&lt;/a&gt;306           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line307&quot;&gt;&lt;/a&gt;307           :to_s: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line308&quot;&gt;&lt;/a&gt;308           :keys: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line309&quot;&gt;&lt;/a&gt;309         main#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line310&quot;&gt;&lt;/a&gt;310           :require: 2.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line311&quot;&gt;&lt;/a&gt;311         BotFilter#new: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line312&quot;&gt;&lt;/a&gt;312           :locate_filters: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line313&quot;&gt;&lt;/a&gt;313           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line314&quot;&gt;&lt;/a&gt;314           :send: 5.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line315&quot;&gt;&lt;/a&gt;315           :branch: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line316&quot;&gt;&lt;/a&gt;316           :allocate: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line317&quot;&gt;&lt;/a&gt;317         BotSender#new: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line318&quot;&gt;&lt;/a&gt;318           :kinds: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line319&quot;&gt;&lt;/a&gt;319           :assignment: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line320&quot;&gt;&lt;/a&gt;320           :send: 3.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line321&quot;&gt;&lt;/a&gt;321           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line322&quot;&gt;&lt;/a&gt;322           :allocate: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line323&quot;&gt;&lt;/a&gt;323           :raise: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line324&quot;&gt;&lt;/a&gt;324           :include?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line325&quot;&gt;&lt;/a&gt;325           :[]: 4.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line326&quot;&gt;&lt;/a&gt;326         BotFilter#locate_filters: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line327&quot;&gt;&lt;/a&gt;327           :register_filter: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line328&quot;&gt;&lt;/a&gt;328           :assignment: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line329&quot;&gt;&lt;/a&gt;329           :branch: 5.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line330&quot;&gt;&lt;/a&gt;330           :each: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line331&quot;&gt;&lt;/a&gt;331           :[]: 4.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line332&quot;&gt;&lt;/a&gt;332         BotFilter#get: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line333&quot;&gt;&lt;/a&gt;333           :gsub: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line334&quot;&gt;&lt;/a&gt;334           :upcase: 2.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line335&quot;&gt;&lt;/a&gt;335           :assignment: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line336&quot;&gt;&lt;/a&gt;336           :const_get: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line337&quot;&gt;&lt;/a&gt;337           :branch: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line338&quot;&gt;&lt;/a&gt;338           :to_sym: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line339&quot;&gt;&lt;/a&gt;339           :to_s: 2.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line340&quot;&gt;&lt;/a&gt;340         BotParserFormat#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line341&quot;&gt;&lt;/a&gt;341           :attr_reader: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line342&quot;&gt;&lt;/a&gt;342         BotFilter#filter_path: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line343&quot;&gt;&lt;/a&gt;343           :+: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line344&quot;&gt;&lt;/a&gt;344           :dirname: 2.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line345&quot;&gt;&lt;/a&gt;345           :expand_path: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line346&quot;&gt;&lt;/a&gt;346         BotParserFormat#process: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line347&quot;&gt;&lt;/a&gt;347           :merge: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line348&quot;&gt;&lt;/a&gt;348           :call: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line349&quot;&gt;&lt;/a&gt;349           :match: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line350&quot;&gt;&lt;/a&gt;350           :format: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line351&quot;&gt;&lt;/a&gt;351           :name: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line352&quot;&gt;&lt;/a&gt;352           :assignment: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line353&quot;&gt;&lt;/a&gt;353           :branch: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line354&quot;&gt;&lt;/a&gt;354           :block: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line355&quot;&gt;&lt;/a&gt;355         BotParser#formats: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line356&quot;&gt;&lt;/a&gt;356           :class: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line357&quot;&gt;&lt;/a&gt;357           :formats: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line358&quot;&gt;&lt;/a&gt;358         BotFilter#initialize: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line359&quot;&gt;&lt;/a&gt;359           :assignment: 2.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line360&quot;&gt;&lt;/a&gt;360         register_format#fact: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line361&quot;&gt;&lt;/a&gt;361           :register_format: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line362&quot;&gt;&lt;/a&gt;362           :assignment: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line363&quot;&gt;&lt;/a&gt;363           :lit_fixnum: 0.35
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line364&quot;&gt;&lt;/a&gt;364           :[]: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line365&quot;&gt;&lt;/a&gt;365         BotFilter#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line366&quot;&gt;&lt;/a&gt;366           :sclass: 5.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line367&quot;&gt;&lt;/a&gt;367           :attr_reader: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line368&quot;&gt;&lt;/a&gt;368         YAML
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line369&quot;&gt;&lt;/a&gt;369         
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line370&quot;&gt;&lt;/a&gt;370         @totals = YAML.load(&amp;lt;&amp;lt;-YAML)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line371&quot;&gt;&lt;/a&gt;371         --- 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line372&quot;&gt;&lt;/a&gt;372         BotFilter#register: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line373&quot;&gt;&lt;/a&gt;373         BotFilter#process: 12.3308556069723
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line374&quot;&gt;&lt;/a&gt;374         register_format#image: 6.86895188511319
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line375&quot;&gt;&lt;/a&gt;375         register_format#video: 6.86895188511319
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line376&quot;&gt;&lt;/a&gt;376         BotParser#parse: 10.3121287811974
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line377&quot;&gt;&lt;/a&gt;377         BotParserFormat#initialize: 5.54346462061408
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line378&quot;&gt;&lt;/a&gt;378         BotParserFormat#description: 2.77308492477241
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line379&quot;&gt;&lt;/a&gt;379         BotSender#validate: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line380&quot;&gt;&lt;/a&gt;380         register_format#true_or_false: 4.53017659699929
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line381&quot;&gt;&lt;/a&gt;381         BotSender#deliver: 15.3613150478727
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line382&quot;&gt;&lt;/a&gt;382         BotParser#clear_formats: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line383&quot;&gt;&lt;/a&gt;383         BotSender#none: 1.62788205960997
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line384&quot;&gt;&lt;/a&gt;384         BotParser#none: 7.89176786277955
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line385&quot;&gt;&lt;/a&gt;385         register_format#link: 6.86895188511319
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line386&quot;&gt;&lt;/a&gt;386         register_format#definition: 5.60802995712398
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line387&quot;&gt;&lt;/a&gt;387         BotSender#register: 7.14072825417689
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line388&quot;&gt;&lt;/a&gt;388         BotParser#register_format: 8.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line389&quot;&gt;&lt;/a&gt;389         BotFilter#register_filter: 9.44933860119321
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line390&quot;&gt;&lt;/a&gt;390         register_format#quote: 6.86895188511319
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line391&quot;&gt;&lt;/a&gt;391         BotSender#initialize: 3.67695526217005
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line392&quot;&gt;&lt;/a&gt;392         BotFilter#new: 9.9503768772846
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line393&quot;&gt;&lt;/a&gt;393         main#none: 2.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line394&quot;&gt;&lt;/a&gt;394         BotSender#kinds: 4.61410879802373
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line395&quot;&gt;&lt;/a&gt;395         BotFilter#get: 10.2591422643416
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line396&quot;&gt;&lt;/a&gt;396         BotFilter#locate_filters: 9.83158176490437
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line397&quot;&gt;&lt;/a&gt;397         BotSender#new: 14.3965273590543
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line398&quot;&gt;&lt;/a&gt;398         BotFilter#filter_path: 6.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line399&quot;&gt;&lt;/a&gt;399         BotParserFormat#none: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line400&quot;&gt;&lt;/a&gt;400         BotFilter#initialize: 2.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line401&quot;&gt;&lt;/a&gt;401         BotParser#formats: 2.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line402&quot;&gt;&lt;/a&gt;402         BotParserFormat#process: 8.37376856618333
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line403&quot;&gt;&lt;/a&gt;403         BotFilter#none: 6.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line404&quot;&gt;&lt;/a&gt;404         register_format#fact: 4.53017659699929
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line405&quot;&gt;&lt;/a&gt;405         YAML
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line406&quot;&gt;&lt;/a&gt;406       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line407&quot;&gt;&lt;/a&gt;407     
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line408&quot;&gt;&lt;/a&gt;408       it 'should not fail when flogging the given input' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line409&quot;&gt;&lt;/a&gt;409         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line410&quot;&gt;&lt;/a&gt;410       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line411&quot;&gt;&lt;/a&gt;411 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line412&quot;&gt;&lt;/a&gt;412       currently 'should report an overall flog score of 209.977217342726' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line413&quot;&gt;&lt;/a&gt;413         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line414&quot;&gt;&lt;/a&gt;414         @flog.total.should be_close(209.977217342726, 0.0000000001)        
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line415&quot;&gt;&lt;/a&gt;415       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line416&quot;&gt;&lt;/a&gt;416       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line417&quot;&gt;&lt;/a&gt;417       currently 'should compute the same call data as flog-1.1.0' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line418&quot;&gt;&lt;/a&gt;418         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line419&quot;&gt;&lt;/a&gt;419         @flog.calls.each_pair do |k,v|
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line420&quot;&gt;&lt;/a&gt;420           v.each_pair do |x, y|
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line421&quot;&gt;&lt;/a&gt;421             @calls[k][x].should be_close(y, 0.0000000001)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line422&quot;&gt;&lt;/a&gt;422           end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line423&quot;&gt;&lt;/a&gt;423         end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line424&quot;&gt;&lt;/a&gt;424       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line425&quot;&gt;&lt;/a&gt;425 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line426&quot;&gt;&lt;/a&gt;426       currently 'should compute the same totals data as flog-1.1.0' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line427&quot;&gt;&lt;/a&gt;427         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line428&quot;&gt;&lt;/a&gt;428         @flog.totals.each_pair {|k,v| v.should be_close(@totals[k], 0.0000000001) }
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line429&quot;&gt;&lt;/a&gt;429       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line430&quot;&gt;&lt;/a&gt;430     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line431&quot;&gt;&lt;/a&gt;431   
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line432&quot;&gt;&lt;/a&gt;432     describe 'when given a collection of files' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line433&quot;&gt;&lt;/a&gt;433       before :each do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line434&quot;&gt;&lt;/a&gt;434         @files = ['/collection/']  
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line435&quot;&gt;&lt;/a&gt;435         @calls = YAML.load(&amp;lt;&amp;lt;-YAML)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line436&quot;&gt;&lt;/a&gt;436         --- 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line437&quot;&gt;&lt;/a&gt;437         InstanceMethods#initialize_with_has_many_range_extension: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line438&quot;&gt;&lt;/a&gt;438           :returning: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line439&quot;&gt;&lt;/a&gt;439           :initialize_without_has_many_range_extension: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line440&quot;&gt;&lt;/a&gt;440           :macro: 1.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line441&quot;&gt;&lt;/a&gt;441           :add_has_many_range_extension: 1.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line442&quot;&gt;&lt;/a&gt;442           :branch: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line443&quot;&gt;&lt;/a&gt;443           :puts: 6.00000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line444&quot;&gt;&lt;/a&gt;444           :==: 1.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line445&quot;&gt;&lt;/a&gt;445           :to_s: 1.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line446&quot;&gt;&lt;/a&gt;446         ClassMethods#calculate_with_range_restrictions: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line447&quot;&gt;&lt;/a&gt;447           :with_current_time_scope: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line448&quot;&gt;&lt;/a&gt;448           :calculate_without_range_restrictions: 3.10000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line449&quot;&gt;&lt;/a&gt;449           :branch: 2.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line450&quot;&gt;&lt;/a&gt;450           :[]: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line451&quot;&gt;&lt;/a&gt;451           :acts_as_range_configuration: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line452&quot;&gt;&lt;/a&gt;452         InstanceMethods#contained_by?: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line453&quot;&gt;&lt;/a&gt;453           :to_range: 3.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line454&quot;&gt;&lt;/a&gt;454           :exclude_end?: 3.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line455&quot;&gt;&lt;/a&gt;455           :respond_to?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line456&quot;&gt;&lt;/a&gt;456           :last: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line457&quot;&gt;&lt;/a&gt;457           :contained_by?: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line458&quot;&gt;&lt;/a&gt;458           :branch: 18.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line459&quot;&gt;&lt;/a&gt;459           :&amp;gt;=: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line460&quot;&gt;&lt;/a&gt;460           :acts_as_range_begin: 12.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line461&quot;&gt;&lt;/a&gt;461           :==: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line462&quot;&gt;&lt;/a&gt;462           :include?: 2.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line463&quot;&gt;&lt;/a&gt;463           :acts_as_range_end: 14.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line464&quot;&gt;&lt;/a&gt;464           :&amp;lt;=: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line465&quot;&gt;&lt;/a&gt;465         ClassMethods#sequentialized?: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line466&quot;&gt;&lt;/a&gt;466           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line467&quot;&gt;&lt;/a&gt;467           :sequentialized_on: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line468&quot;&gt;&lt;/a&gt;468         InstanceMethods#expired?: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line469&quot;&gt;&lt;/a&gt;469           :assignment: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line470&quot;&gt;&lt;/a&gt;470           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line471&quot;&gt;&lt;/a&gt;471           :now: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line472&quot;&gt;&lt;/a&gt;472           :acts_as_range_end: 2.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line473&quot;&gt;&lt;/a&gt;473           :&amp;lt;=: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line474&quot;&gt;&lt;/a&gt;474         ClassMethods#with_overlapping_scope: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line475&quot;&gt;&lt;/a&gt;475           :|: 3.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line476&quot;&gt;&lt;/a&gt;476           :with_containing_scope: 4.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line477&quot;&gt;&lt;/a&gt;477           :with_contained_scope: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line478&quot;&gt;&lt;/a&gt;478           :flatten: 5.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line479&quot;&gt;&lt;/a&gt;479           :block_pass: 5.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line480&quot;&gt;&lt;/a&gt;480         ClassMethods#with_containing_scope: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line481&quot;&gt;&lt;/a&gt;481           :acts_as_range_begin_attr: 5.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line482&quot;&gt;&lt;/a&gt;482           :with_scope: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line483&quot;&gt;&lt;/a&gt;483           :&amp;lt;&amp;lt;: 11.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line484&quot;&gt;&lt;/a&gt;484           :assignment: 4.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line485&quot;&gt;&lt;/a&gt;485           :join: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line486&quot;&gt;&lt;/a&gt;486           :table_name: 10.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line487&quot;&gt;&lt;/a&gt;487           :branch: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line488&quot;&gt;&lt;/a&gt;488           :acts_as_range_end_attr: 5.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line489&quot;&gt;&lt;/a&gt;489           :block_pass: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line490&quot;&gt;&lt;/a&gt;490           :flatten: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line491&quot;&gt;&lt;/a&gt;491           :nil?: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line492&quot;&gt;&lt;/a&gt;492         ClassMethods#with_after_scope: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line493&quot;&gt;&lt;/a&gt;493           :acts_as_range_begin_attr: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line494&quot;&gt;&lt;/a&gt;494           :with_scope: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line495&quot;&gt;&lt;/a&gt;495           :table_name: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line496&quot;&gt;&lt;/a&gt;496           :block_pass: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line497&quot;&gt;&lt;/a&gt;497         InstanceMethods#overlapping?: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line498&quot;&gt;&lt;/a&gt;498           :is_a?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line499&quot;&gt;&lt;/a&gt;499           :first: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line500&quot;&gt;&lt;/a&gt;500           :respond_to?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line501&quot;&gt;&lt;/a&gt;501           :last: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line502&quot;&gt;&lt;/a&gt;502           :assignment: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line503&quot;&gt;&lt;/a&gt;503           :contained_by?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line504&quot;&gt;&lt;/a&gt;504           :containing?: 7.80000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line505&quot;&gt;&lt;/a&gt;505           :branch: 11.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line506&quot;&gt;&lt;/a&gt;506           :acts_as_range_begin: 3.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line507&quot;&gt;&lt;/a&gt;507           :acts_as_range_end: 3.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line508&quot;&gt;&lt;/a&gt;508         ClassMethods#acts_as_date_range_sequentialize_class: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line509&quot;&gt;&lt;/a&gt;509           :acts_as_date_range_param_sequentialize_class: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line510&quot;&gt;&lt;/a&gt;510           :acts_as_date_range_singleton_sequentialize_class: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line511&quot;&gt;&lt;/a&gt;511           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line512&quot;&gt;&lt;/a&gt;512           :flatten!: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line513&quot;&gt;&lt;/a&gt;513           :==: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line514&quot;&gt;&lt;/a&gt;514         ClassMethods#acts_as_date_range_param_sequentialize_class: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line515&quot;&gt;&lt;/a&gt;515           :validate_on_create: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line516&quot;&gt;&lt;/a&gt;516           :add: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line517&quot;&gt;&lt;/a&gt;517           :count: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line518&quot;&gt;&lt;/a&gt;518           :&amp;gt;: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line519&quot;&gt;&lt;/a&gt;519           :acts_as_range_begin_attr: 3.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line520&quot;&gt;&lt;/a&gt;520           :class: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line521&quot;&gt;&lt;/a&gt;521           :extend: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line522&quot;&gt;&lt;/a&gt;522           :errors: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line523&quot;&gt;&lt;/a&gt;523           :assignment: 5.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line524&quot;&gt;&lt;/a&gt;524           :before_validation_on_create: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line525&quot;&gt;&lt;/a&gt;525           :branch: 6.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line526&quot;&gt;&lt;/a&gt;526           :before_create: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line527&quot;&gt;&lt;/a&gt;527           :now: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line528&quot;&gt;&lt;/a&gt;528           :acts_as_range_begin: 6.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line529&quot;&gt;&lt;/a&gt;529           :to_sql: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line530&quot;&gt;&lt;/a&gt;530           :acts_as_range_end_attr: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line531&quot;&gt;&lt;/a&gt;531           :each: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line532&quot;&gt;&lt;/a&gt;532           :expire: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line533&quot;&gt;&lt;/a&gt;533           :find: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line534&quot;&gt;&lt;/a&gt;534           :flatten: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line535&quot;&gt;&lt;/a&gt;535           :to_attributes_for: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line536&quot;&gt;&lt;/a&gt;536         InstanceMethods#destroy_without_callbacks: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line537&quot;&gt;&lt;/a&gt;537           :class: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line538&quot;&gt;&lt;/a&gt;538           :default_timezone: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line539&quot;&gt;&lt;/a&gt;539           :freeze: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line540&quot;&gt;&lt;/a&gt;540           :new_record?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line541&quot;&gt;&lt;/a&gt;541           :update_all: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line542&quot;&gt;&lt;/a&gt;542           :assignment: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line543&quot;&gt;&lt;/a&gt;543           :send: 5.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line544&quot;&gt;&lt;/a&gt;544           :branch: 4.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line545&quot;&gt;&lt;/a&gt;545           :now: 3.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line546&quot;&gt;&lt;/a&gt;546           :acts_as_range_end_attr: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line547&quot;&gt;&lt;/a&gt;547           :id: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line548&quot;&gt;&lt;/a&gt;548           :utc: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line549&quot;&gt;&lt;/a&gt;549           :==: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line550&quot;&gt;&lt;/a&gt;550           :[]: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line551&quot;&gt;&lt;/a&gt;551           :acts_as_range_configuration: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line552&quot;&gt;&lt;/a&gt;552           :quote_value: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line553&quot;&gt;&lt;/a&gt;553         ClassMethods#with_contained_scope: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line554&quot;&gt;&lt;/a&gt;554           :acts_as_range_begin_attr: 7.60000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line555&quot;&gt;&lt;/a&gt;555           :with_scope: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line556&quot;&gt;&lt;/a&gt;556           :&amp;lt;&amp;lt;: 16.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line557&quot;&gt;&lt;/a&gt;557           :assignment: 4.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line558&quot;&gt;&lt;/a&gt;558           :join: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line559&quot;&gt;&lt;/a&gt;559           :table_name: 15.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line560&quot;&gt;&lt;/a&gt;560           :branch: 4.40000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line561&quot;&gt;&lt;/a&gt;561           :acts_as_range_end_attr: 7.60000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line562&quot;&gt;&lt;/a&gt;562           :block_pass: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line563&quot;&gt;&lt;/a&gt;563           :flatten: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line564&quot;&gt;&lt;/a&gt;564           :nil?: 4.40000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line565&quot;&gt;&lt;/a&gt;565         ClassMethods#count_with_range_restrictions: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line566&quot;&gt;&lt;/a&gt;566           :count_without_range_restrictions: 3.10000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line567&quot;&gt;&lt;/a&gt;567           :with_current_time_scope: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line568&quot;&gt;&lt;/a&gt;568           :branch: 2.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line569&quot;&gt;&lt;/a&gt;569           :[]: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line570&quot;&gt;&lt;/a&gt;570           :acts_as_range_configuration: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line571&quot;&gt;&lt;/a&gt;571         InstanceMethods#to_range: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line572&quot;&gt;&lt;/a&gt;572           :assignment: 2.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line573&quot;&gt;&lt;/a&gt;573           :acts_as_range_begin: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line574&quot;&gt;&lt;/a&gt;574           :acts_as_range_end: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line575&quot;&gt;&lt;/a&gt;575         ParamExtension#to_attributes_for: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line576&quot;&gt;&lt;/a&gt;576           :attributes: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line577&quot;&gt;&lt;/a&gt;577           :assignment: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line578&quot;&gt;&lt;/a&gt;578           :branch: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line579&quot;&gt;&lt;/a&gt;579           :[]: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line580&quot;&gt;&lt;/a&gt;580           :to_s: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line581&quot;&gt;&lt;/a&gt;581           :collect: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line582&quot;&gt;&lt;/a&gt;582         ClassMethods#with_current_time_scope: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line583&quot;&gt;&lt;/a&gt;583           :first: 3.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line584&quot;&gt;&lt;/a&gt;584           :respond_to?: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line585&quot;&gt;&lt;/a&gt;585           :call: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line586&quot;&gt;&lt;/a&gt;586           :with_overlapping_scope: 2.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line587&quot;&gt;&lt;/a&gt;587           :end_dated_association_date: 3.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line588&quot;&gt;&lt;/a&gt;588           :last: 3.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line589&quot;&gt;&lt;/a&gt;589           :assignment: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line590&quot;&gt;&lt;/a&gt;590           :with_containing_scope: 2.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line591&quot;&gt;&lt;/a&gt;591           :branch: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line592&quot;&gt;&lt;/a&gt;592           :block_pass: 5.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line593&quot;&gt;&lt;/a&gt;593         InstanceMethods#included: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line594&quot;&gt;&lt;/a&gt;594           :extend: 5.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line595&quot;&gt;&lt;/a&gt;595         DateRanged#current: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line596&quot;&gt;&lt;/a&gt;596           :containing: 1.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line597&quot;&gt;&lt;/a&gt;597           :now: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line598&quot;&gt;&lt;/a&gt;598         ClassMethods#with_before_scope: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line599&quot;&gt;&lt;/a&gt;599           :with_scope: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line600&quot;&gt;&lt;/a&gt;600           :table_name: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line601&quot;&gt;&lt;/a&gt;601           :acts_as_range_end_attr: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line602&quot;&gt;&lt;/a&gt;602           :block_pass: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line603&quot;&gt;&lt;/a&gt;603         ClassMethods#remove_args: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line604&quot;&gt;&lt;/a&gt;604           :first: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line605&quot;&gt;&lt;/a&gt;605           :&amp;gt;: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line606&quot;&gt;&lt;/a&gt;606           :last: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line607&quot;&gt;&lt;/a&gt;607           :&amp;lt;&amp;lt;: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line608&quot;&gt;&lt;/a&gt;608           :extract_options_from_args!: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line609&quot;&gt;&lt;/a&gt;609           :assignment: 2.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line610&quot;&gt;&lt;/a&gt;610           :branch: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line611&quot;&gt;&lt;/a&gt;611           :length: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line612&quot;&gt;&lt;/a&gt;612           :delete: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line613&quot;&gt;&lt;/a&gt;613           :keys: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line614&quot;&gt;&lt;/a&gt;614           :each: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line615&quot;&gt;&lt;/a&gt;615         ClassMethods#add_args: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line616&quot;&gt;&lt;/a&gt;616           :merge: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line617&quot;&gt;&lt;/a&gt;617           :&amp;lt;&amp;lt;: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line618&quot;&gt;&lt;/a&gt;618           :extract_options_from_args!: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line619&quot;&gt;&lt;/a&gt;619         InstanceMethods#before?: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line620&quot;&gt;&lt;/a&gt;620           :respond_to?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line621&quot;&gt;&lt;/a&gt;621           :branch: 3.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line622&quot;&gt;&lt;/a&gt;622           :&amp;lt;: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line623&quot;&gt;&lt;/a&gt;623           :before?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line624&quot;&gt;&lt;/a&gt;624           :acts_as_range_begin: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line625&quot;&gt;&lt;/a&gt;625           :acts_as_range_end: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line626&quot;&gt;&lt;/a&gt;626         InstanceMethods#containing?: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line627&quot;&gt;&lt;/a&gt;627           :to_range: 8.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line628&quot;&gt;&lt;/a&gt;628           :is_a?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line629&quot;&gt;&lt;/a&gt;629           :exclude_end?: 6.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line630&quot;&gt;&lt;/a&gt;630           :&amp;gt;: 2.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line631&quot;&gt;&lt;/a&gt;631           :first: 4.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line632&quot;&gt;&lt;/a&gt;632           :respond_to?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line633&quot;&gt;&lt;/a&gt;633           :assignment: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line634&quot;&gt;&lt;/a&gt;634           :last: 10.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line635&quot;&gt;&lt;/a&gt;635           :contained_by?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line636&quot;&gt;&lt;/a&gt;636           :branch: 28.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line637&quot;&gt;&lt;/a&gt;637           :acts_as_range_begin: 8.90000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line638&quot;&gt;&lt;/a&gt;638           :==: 5.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line639&quot;&gt;&lt;/a&gt;639           :include?: 5.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line640&quot;&gt;&lt;/a&gt;640           :acts_as_range_end: 13.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line641&quot;&gt;&lt;/a&gt;641           :&amp;lt;=: 3.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line642&quot;&gt;&lt;/a&gt;642         ClassMethods#acts_as_date_range: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line643&quot;&gt;&lt;/a&gt;643           :acts_as_range: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line644&quot;&gt;&lt;/a&gt;644           :is_a?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line645&quot;&gt;&lt;/a&gt;645           :assignment: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line646&quot;&gt;&lt;/a&gt;646           :acts_as_date_range?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line647&quot;&gt;&lt;/a&gt;647           :acts_as_date_range_configure_class: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line648&quot;&gt;&lt;/a&gt;648           :branch: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line649&quot;&gt;&lt;/a&gt;649           :update: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line650&quot;&gt;&lt;/a&gt;650           :raise: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line651&quot;&gt;&lt;/a&gt;651         InstanceMethods#limit_date_range: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line652&quot;&gt;&lt;/a&gt;652           :end_dated_association_date: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line653&quot;&gt;&lt;/a&gt;653           :assignment: 6.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line654&quot;&gt;&lt;/a&gt;654           :branch: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line655&quot;&gt;&lt;/a&gt;655           :yield: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line656&quot;&gt;&lt;/a&gt;656           :new: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line657&quot;&gt;&lt;/a&gt;657           :acts_as_range_begin: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line658&quot;&gt;&lt;/a&gt;658           :acts_as_range_end: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line659&quot;&gt;&lt;/a&gt;659         InstanceMethods#lifetime: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line660&quot;&gt;&lt;/a&gt;660           :&amp;gt;: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line661&quot;&gt;&lt;/a&gt;661           :assignment: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line662&quot;&gt;&lt;/a&gt;662           :branch: 5.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line663&quot;&gt;&lt;/a&gt;663           :now: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line664&quot;&gt;&lt;/a&gt;664           :acts_as_range_begin: 4.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line665&quot;&gt;&lt;/a&gt;665           :acts_as_range_end: 3.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line666&quot;&gt;&lt;/a&gt;666           :distance_of_time_in_words: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line667&quot;&gt;&lt;/a&gt;667           :nil?: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line668&quot;&gt;&lt;/a&gt;668         ClassMethods#validates_interval: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line669&quot;&gt;&lt;/a&gt;669           :validation_method: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line670&quot;&gt;&lt;/a&gt;670           :add: 1.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line671&quot;&gt;&lt;/a&gt;671           :errors: 2.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line672&quot;&gt;&lt;/a&gt;672           :evaluate_condition: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line673&quot;&gt;&lt;/a&gt;673           :assignment: 9.30000000000003
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line674&quot;&gt;&lt;/a&gt;674           :send: 4.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line675&quot;&gt;&lt;/a&gt;675           :branch: 10.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line676&quot;&gt;&lt;/a&gt;676           :acts_as_range_begin: 1.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line677&quot;&gt;&lt;/a&gt;677           :acts_as_range_end: 1.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line678&quot;&gt;&lt;/a&gt;678           :each: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line679&quot;&gt;&lt;/a&gt;679           :humanize: 2.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line680&quot;&gt;&lt;/a&gt;680           :to_s: 3.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line681&quot;&gt;&lt;/a&gt;681           :[]: 12.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line682&quot;&gt;&lt;/a&gt;682           :acts_as_range_configuration: 6.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line683&quot;&gt;&lt;/a&gt;683           :&amp;lt;=: 1.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line684&quot;&gt;&lt;/a&gt;684           :nil?: 3.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line685&quot;&gt;&lt;/a&gt;685         ClassMethods#acts_as_range: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line686&quot;&gt;&lt;/a&gt;686           :is_a?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line687&quot;&gt;&lt;/a&gt;687           :class_inheritable_reader: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line688&quot;&gt;&lt;/a&gt;688           :assignment: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line689&quot;&gt;&lt;/a&gt;689           :acts_as_range_configure_class: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line690&quot;&gt;&lt;/a&gt;690           :branch: 2.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line691&quot;&gt;&lt;/a&gt;691           :update: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line692&quot;&gt;&lt;/a&gt;692           :raise: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line693&quot;&gt;&lt;/a&gt;693           :acts_as_range?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line694&quot;&gt;&lt;/a&gt;694         ParamExtension#to_sql: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line695&quot;&gt;&lt;/a&gt;695           :assignment: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line696&quot;&gt;&lt;/a&gt;696           :join: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line697&quot;&gt;&lt;/a&gt;697           :branch: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line698&quot;&gt;&lt;/a&gt;698           :collect: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line699&quot;&gt;&lt;/a&gt;699         ClassMethods#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line700&quot;&gt;&lt;/a&gt;700           :protected: 3.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line701&quot;&gt;&lt;/a&gt;701           :assignment: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line702&quot;&gt;&lt;/a&gt;702           :branch: 2.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line703&quot;&gt;&lt;/a&gt;703           :[]: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line704&quot;&gt;&lt;/a&gt;704           :to_sym: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line705&quot;&gt;&lt;/a&gt;705           :acts_as_range_configuration: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line706&quot;&gt;&lt;/a&gt;706           :define_method: 7.00000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line707&quot;&gt;&lt;/a&gt;707           :each: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line708&quot;&gt;&lt;/a&gt;708         DateRange#included: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line709&quot;&gt;&lt;/a&gt;709           :respond_to?: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line710&quot;&gt;&lt;/a&gt;710           :extend: 2.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line711&quot;&gt;&lt;/a&gt;711           :assignment: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line712&quot;&gt;&lt;/a&gt;712           :branch: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line713&quot;&gt;&lt;/a&gt;713           :now: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line714&quot;&gt;&lt;/a&gt;714           :new: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line715&quot;&gt;&lt;/a&gt;715           :attr: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line716&quot;&gt;&lt;/a&gt;716           :sclass: 7.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line717&quot;&gt;&lt;/a&gt;717         DateRange#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line718&quot;&gt;&lt;/a&gt;718           :include: 2.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line719&quot;&gt;&lt;/a&gt;719         InstanceMethods#add_has_many_range_extension: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line720&quot;&gt;&lt;/a&gt;720           :options: 1.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line721&quot;&gt;&lt;/a&gt;721           :assignment: 6.00000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line722&quot;&gt;&lt;/a&gt;722           :push: 1.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line723&quot;&gt;&lt;/a&gt;723           :branch: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line724&quot;&gt;&lt;/a&gt;724           :puts: 5.40000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line725&quot;&gt;&lt;/a&gt;725           :acts_as_range?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line726&quot;&gt;&lt;/a&gt;726           :include?: 1.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line727&quot;&gt;&lt;/a&gt;727           :[]: 5.20000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line728&quot;&gt;&lt;/a&gt;728           :klass: 3.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line729&quot;&gt;&lt;/a&gt;729           :flatten: 1.50000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line730&quot;&gt;&lt;/a&gt;730         Ranged#included: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line731&quot;&gt;&lt;/a&gt;731           :alias_method_chain: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line732&quot;&gt;&lt;/a&gt;732           :branch: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line733&quot;&gt;&lt;/a&gt;733           :send: 3.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line734&quot;&gt;&lt;/a&gt;734           :puts: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line735&quot;&gt;&lt;/a&gt;735           :instance_eval: 6.00000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line736&quot;&gt;&lt;/a&gt;736         Range#included: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line737&quot;&gt;&lt;/a&gt;737           :respond_to?: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line738&quot;&gt;&lt;/a&gt;738           :extend: 2.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line739&quot;&gt;&lt;/a&gt;739           :assignment: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line740&quot;&gt;&lt;/a&gt;740           :branch: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line741&quot;&gt;&lt;/a&gt;741           :now: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line742&quot;&gt;&lt;/a&gt;742           :new: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line743&quot;&gt;&lt;/a&gt;743           :attr: 1.9
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line744&quot;&gt;&lt;/a&gt;744           :sclass: 7.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line745&quot;&gt;&lt;/a&gt;745         InstanceMethods#include?: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line746&quot;&gt;&lt;/a&gt;746           :class: 3.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line747&quot;&gt;&lt;/a&gt;747           :branch: 5.40000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line748&quot;&gt;&lt;/a&gt;748           :id: 3.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line749&quot;&gt;&lt;/a&gt;749           :find: 2.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line750&quot;&gt;&lt;/a&gt;750         ClassMethods#acts_as_range?: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line751&quot;&gt;&lt;/a&gt;751           :included_modules: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line752&quot;&gt;&lt;/a&gt;752           :include?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line753&quot;&gt;&lt;/a&gt;753         ClassMethods#acts_as_date_range_configure_class: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line754&quot;&gt;&lt;/a&gt;754           :acts_as_date_range_sequentialize_class: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line755&quot;&gt;&lt;/a&gt;755           :assignment: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line756&quot;&gt;&lt;/a&gt;756           :write_inheritable_attribute: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line757&quot;&gt;&lt;/a&gt;757           :branch: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line758&quot;&gt;&lt;/a&gt;758           :[]: 2.9
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line759&quot;&gt;&lt;/a&gt;759           :include: 2.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line760&quot;&gt;&lt;/a&gt;760         InstanceMethods#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line761&quot;&gt;&lt;/a&gt;761           :+: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line762&quot;&gt;&lt;/a&gt;762           :class: 9.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line763&quot;&gt;&lt;/a&gt;763           :assignment: 5.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line764&quot;&gt;&lt;/a&gt;764           :private: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line765&quot;&gt;&lt;/a&gt;765           :send: 43.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line766&quot;&gt;&lt;/a&gt;766           :branch: 8.00000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line767&quot;&gt;&lt;/a&gt;767           :alias_method: 4.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line768&quot;&gt;&lt;/a&gt;768           :to_s: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line769&quot;&gt;&lt;/a&gt;769           :to_sym: 6.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line770&quot;&gt;&lt;/a&gt;770           :define_method: 28.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line771&quot;&gt;&lt;/a&gt;771           :each: 2.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line772&quot;&gt;&lt;/a&gt;772         Ranged#none: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line773&quot;&gt;&lt;/a&gt;773           :+: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line774&quot;&gt;&lt;/a&gt;774           :assignment: 3.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line775&quot;&gt;&lt;/a&gt;775           :select: 1.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line776&quot;&gt;&lt;/a&gt;776           :send: 3.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line777&quot;&gt;&lt;/a&gt;777           :branch: 3.30000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line778&quot;&gt;&lt;/a&gt;778           :to_sym: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line779&quot;&gt;&lt;/a&gt;779           :define_method: 5.50000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line780&quot;&gt;&lt;/a&gt;780           :each: 1.0
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line781&quot;&gt;&lt;/a&gt;781         ClassMethods#acts_as_range_configure_class: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line782&quot;&gt;&lt;/a&gt;782           :assignment: 3.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line783&quot;&gt;&lt;/a&gt;783           :write_inheritable_attribute: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line784&quot;&gt;&lt;/a&gt;784           :alias_method_chain: 1.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line785&quot;&gt;&lt;/a&gt;785           :branch: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line786&quot;&gt;&lt;/a&gt;786           :validates_interval: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line787&quot;&gt;&lt;/a&gt;787           :to_sym: 2.1
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line788&quot;&gt;&lt;/a&gt;788           :each: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line789&quot;&gt;&lt;/a&gt;789           :sclass: 6.50000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line790&quot;&gt;&lt;/a&gt;790           :include: 2.60000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line791&quot;&gt;&lt;/a&gt;791         ClassMethods#ranged_lookup: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line792&quot;&gt;&lt;/a&gt;792           :first: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line793&quot;&gt;&lt;/a&gt;793           :respond_to?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line794&quot;&gt;&lt;/a&gt;794           :last: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line795&quot;&gt;&lt;/a&gt;795           :assignment: 7.00000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line796&quot;&gt;&lt;/a&gt;796           :-: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line797&quot;&gt;&lt;/a&gt;797           :branch: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line798&quot;&gt;&lt;/a&gt;798           :to_a: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line799&quot;&gt;&lt;/a&gt;799           :yield: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line800&quot;&gt;&lt;/a&gt;800           :new: 3.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line801&quot;&gt;&lt;/a&gt;801           :acts_as_range_begin: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line802&quot;&gt;&lt;/a&gt;802           :acts_as_range_end: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line803&quot;&gt;&lt;/a&gt;803         ClassMethods#find_with_range_restrictions: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line804&quot;&gt;&lt;/a&gt;804           :find_without_range_restrictions: 9.80000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line805&quot;&gt;&lt;/a&gt;805           :with_current_time_scope: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line806&quot;&gt;&lt;/a&gt;806           :remove_args: 7.50000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line807&quot;&gt;&lt;/a&gt;807           :with_before_scope: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line808&quot;&gt;&lt;/a&gt;808           :extract_options_from_args!: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line809&quot;&gt;&lt;/a&gt;809           :assignment: 12.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line810&quot;&gt;&lt;/a&gt;810           :with_containing_scope: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line811&quot;&gt;&lt;/a&gt;811           :send: 5.40000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line812&quot;&gt;&lt;/a&gt;812           :with_after_scope: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line813&quot;&gt;&lt;/a&gt;813           :branch: 19.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line814&quot;&gt;&lt;/a&gt;814           :dup: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line815&quot;&gt;&lt;/a&gt;815           :ranged_lookup: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line816&quot;&gt;&lt;/a&gt;816           :acts_as_range_configuration: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line817&quot;&gt;&lt;/a&gt;817           :==: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line818&quot;&gt;&lt;/a&gt;818           :each: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line819&quot;&gt;&lt;/a&gt;819           :keys: 9.90000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line820&quot;&gt;&lt;/a&gt;820           :[]: 12.1
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line821&quot;&gt;&lt;/a&gt;821           :has_key?: 5.70000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line822&quot;&gt;&lt;/a&gt;822         InstanceMethods#after?: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line823&quot;&gt;&lt;/a&gt;823           :&amp;gt;: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line824&quot;&gt;&lt;/a&gt;824           :respond_to?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line825&quot;&gt;&lt;/a&gt;825           :branch: 3.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line826&quot;&gt;&lt;/a&gt;826           :acts_as_range_begin: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line827&quot;&gt;&lt;/a&gt;827           :after?: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line828&quot;&gt;&lt;/a&gt;828           :acts_as_range_end: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line829&quot;&gt;&lt;/a&gt;829         ClassMethods#acts_as_date_range_singleton_sequentialize_class: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line830&quot;&gt;&lt;/a&gt;830           :validate_on_create: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line831&quot;&gt;&lt;/a&gt;831           :add: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line832&quot;&gt;&lt;/a&gt;832           :count: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line833&quot;&gt;&lt;/a&gt;833           :&amp;gt;: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line834&quot;&gt;&lt;/a&gt;834           :acts_as_range_begin_attr: 3.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line835&quot;&gt;&lt;/a&gt;835           :class: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line836&quot;&gt;&lt;/a&gt;836           :errors: 1.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line837&quot;&gt;&lt;/a&gt;837           :assignment: 5.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line838&quot;&gt;&lt;/a&gt;838           :before_validation_on_create: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line839&quot;&gt;&lt;/a&gt;839           :branch: 6.90000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line840&quot;&gt;&lt;/a&gt;840           :before_create: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line841&quot;&gt;&lt;/a&gt;841           :now: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line842&quot;&gt;&lt;/a&gt;842           :acts_as_range_begin: 5.6
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line843&quot;&gt;&lt;/a&gt;843           :acts_as_range_end_attr: 3.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line844&quot;&gt;&lt;/a&gt;844           :each: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line845&quot;&gt;&lt;/a&gt;845           :expire: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line846&quot;&gt;&lt;/a&gt;846           :find: 1.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line847&quot;&gt;&lt;/a&gt;847         ClassMethods#acts_as_date_range?: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line848&quot;&gt;&lt;/a&gt;848           :included_modules: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line849&quot;&gt;&lt;/a&gt;849           :include?: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line850&quot;&gt;&lt;/a&gt;850         InstanceMethods#expire: 
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line851&quot;&gt;&lt;/a&gt;851           :second: 1.6
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line852&quot;&gt;&lt;/a&gt;852           :is_a?: 2.7
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line853&quot;&gt;&lt;/a&gt;853           :save!: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line854&quot;&gt;&lt;/a&gt;854           :ago: 1.4
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line855&quot;&gt;&lt;/a&gt;855           :assignment: 4.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line856&quot;&gt;&lt;/a&gt;856           :-: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line857&quot;&gt;&lt;/a&gt;857           :branch: 4.0
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line858&quot;&gt;&lt;/a&gt;858           :now: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line859&quot;&gt;&lt;/a&gt;859           :lit_fixnum: 0.875
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line860&quot;&gt;&lt;/a&gt;860           :acts_as_range_end: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line861&quot;&gt;&lt;/a&gt;861         ClassMethods#sequentialized_on: 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line862&quot;&gt;&lt;/a&gt;862           :[]: 1.3
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line863&quot;&gt;&lt;/a&gt;863           :acts_as_range_configuration: 1.5
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line864&quot;&gt;&lt;/a&gt;864         YAML
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line865&quot;&gt;&lt;/a&gt;865         
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line866&quot;&gt;&lt;/a&gt;866         @totals = YAML.load(&amp;lt;&amp;lt;-YAML)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line867&quot;&gt;&lt;/a&gt;867         --- 
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line868&quot;&gt;&lt;/a&gt;868         InstanceMethods#expired?: 5.70438427878067
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line869&quot;&gt;&lt;/a&gt;869         ClassMethods#sequentialized?: 1.83847763108502
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line870&quot;&gt;&lt;/a&gt;870         InstanceMethods#contained_by?: 52.0954892481106
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line871&quot;&gt;&lt;/a&gt;871         ClassMethods#calculate_with_range_restrictions: 8.13449445263812
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line872&quot;&gt;&lt;/a&gt;872         InstanceMethods#initialize_with_has_many_range_extension: 15.8492902049272
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line873&quot;&gt;&lt;/a&gt;873         InstanceMethods#destroy_without_callbacks: 31.238757977871
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line874&quot;&gt;&lt;/a&gt;874         ClassMethods#acts_as_date_range_param_sequentialize_class: 50.3140139523772
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line875&quot;&gt;&lt;/a&gt;875         ClassMethods#acts_as_date_range_sequentialize_class: 5.55427763079954
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line876&quot;&gt;&lt;/a&gt;876         InstanceMethods#overlapping?: 25.0267856505785
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line877&quot;&gt;&lt;/a&gt;877         ClassMethods#with_after_scope: 9.20000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line878&quot;&gt;&lt;/a&gt;878         ClassMethods#with_containing_scope: 41.3095630574811
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line879&quot;&gt;&lt;/a&gt;879         ClassMethods#with_overlapping_scope: 19.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line880&quot;&gt;&lt;/a&gt;880         InstanceMethods#included: 5.20000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line881&quot;&gt;&lt;/a&gt;881         ClassMethods#with_current_time_scope: 26.9716517847907
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line882&quot;&gt;&lt;/a&gt;882         ParamExtension#to_attributes_for: 6.62570750939099
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line883&quot;&gt;&lt;/a&gt;883         InstanceMethods#to_range: 3.67695526217005
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line884&quot;&gt;&lt;/a&gt;884         ClassMethods#count_with_range_restrictions: 8.13449445263812
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line885&quot;&gt;&lt;/a&gt;885         ClassMethods#with_contained_scope: 57.9202900545225
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line886&quot;&gt;&lt;/a&gt;886         InstanceMethods#lifetime: 15.5273951453552
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line887&quot;&gt;&lt;/a&gt;887         InstanceMethods#limit_date_range: 9.92824254337091
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line888&quot;&gt;&lt;/a&gt;888         ClassMethods#acts_as_date_range: 8.60581198958007
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line889&quot;&gt;&lt;/a&gt;889         InstanceMethods#containing?: 77.6916983982203
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line890&quot;&gt;&lt;/a&gt;890         InstanceMethods#before?: 9.2612094242599
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line891&quot;&gt;&lt;/a&gt;891         ClassMethods#add_args: 4.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line892&quot;&gt;&lt;/a&gt;892         ClassMethods#remove_args: 14.5688022843335
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line893&quot;&gt;&lt;/a&gt;893         ClassMethods#with_before_scope: 9.20000000000002
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line894&quot;&gt;&lt;/a&gt;894         DateRanged#current: 2.40000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line895&quot;&gt;&lt;/a&gt;895         DateRange#none: 2.2
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line896&quot;&gt;&lt;/a&gt;896         DateRange#included: 15.6805612144464
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line897&quot;&gt;&lt;/a&gt;897         ClassMethods#none: 17.171487996094
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line898&quot;&gt;&lt;/a&gt;898         ParamExtension#to_sql: 3.80131556174965
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line899&quot;&gt;&lt;/a&gt;899         ClassMethods#acts_as_range: 8.6058119895801
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line900&quot;&gt;&lt;/a&gt;900         ClassMethods#validates_interval: 47.6073523733468
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line901&quot;&gt;&lt;/a&gt;901         Range#included: 15.6805612144464
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line902&quot;&gt;&lt;/a&gt;902         Ranged#included: 12.1593585357124
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line903&quot;&gt;&lt;/a&gt;903         InstanceMethods#add_has_many_range_extension: 22.0190826330255
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line904&quot;&gt;&lt;/a&gt;904         InstanceMethods#include?: 10.6677082824757
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line905&quot;&gt;&lt;/a&gt;905         InstanceMethods#none: 104.05921391208
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line906&quot;&gt;&lt;/a&gt;906         ClassMethods#acts_as_date_range_configure_class: 8.40357066966181
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line907&quot;&gt;&lt;/a&gt;907         ClassMethods#acts_as_range?: 2.80000000000001
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line908&quot;&gt;&lt;/a&gt;908         InstanceMethods#expire: 13.3056613890479
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line909&quot;&gt;&lt;/a&gt;909         ClassMethods#acts_as_date_range?: 2.8
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line910&quot;&gt;&lt;/a&gt;910         ClassMethods#acts_as_date_range_singleton_sequentialize_class: 34.8846671189507
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line911&quot;&gt;&lt;/a&gt;911         InstanceMethods#after?: 9.2612094242599
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line912&quot;&gt;&lt;/a&gt;912         ClassMethods#find_with_range_restrictions: 69.6799110217573
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line913&quot;&gt;&lt;/a&gt;913         ClassMethods#ranged_lookup: 17.5065701952153
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line914&quot;&gt;&lt;/a&gt;914         ClassMethods#acts_as_range_configure_class: 17.8809954980141
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line915&quot;&gt;&lt;/a&gt;915         Ranged#none: 15.5849286170968
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line916&quot;&gt;&lt;/a&gt;916         ClassMethods#sequentialized_on: 2.8
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line917&quot;&gt;&lt;/a&gt;917         YAML
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line918&quot;&gt;&lt;/a&gt;918       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line919&quot;&gt;&lt;/a&gt;919 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line920&quot;&gt;&lt;/a&gt;920       it 'should not fail when flogging the given input' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line921&quot;&gt;&lt;/a&gt;921         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line922&quot;&gt;&lt;/a&gt;922       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line923&quot;&gt;&lt;/a&gt;923 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line924&quot;&gt;&lt;/a&gt;924       currently 'should report an overall flog score of 981.137760580242' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line925&quot;&gt;&lt;/a&gt;925         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line926&quot;&gt;&lt;/a&gt;926         @flog.total.should be_close(981.137760580242, 0.0000000001)
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line927&quot;&gt;&lt;/a&gt;927       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line928&quot;&gt;&lt;/a&gt;928       
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line929&quot;&gt;&lt;/a&gt;929       currently 'should compute the same call data as flog-1.1.0' do
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line930&quot;&gt;&lt;/a&gt;930         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line931&quot;&gt;&lt;/a&gt;931         @flog.calls.each_pair do |k,v|
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line932&quot;&gt;&lt;/a&gt;932           v.each_pair do |x, y|
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line933&quot;&gt;&lt;/a&gt;933             @calls[k][x].should be_close(y, 0.0000000001)
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line934&quot;&gt;&lt;/a&gt;934           end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line935&quot;&gt;&lt;/a&gt;935         end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line936&quot;&gt;&lt;/a&gt;936       end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line937&quot;&gt;&lt;/a&gt;937 
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line938&quot;&gt;&lt;/a&gt;938       currently 'should compute the same totals data as flog-1.1.0' do
+&lt;/span&gt;&lt;span class=&quot;marked1&quot;&gt;&lt;a name=&quot;line939&quot;&gt;&lt;/a&gt;939         @flog.flog_files(fixture_files(@files))
+&lt;/span&gt;&lt;span class=&quot;marked0&quot;&gt;&lt;a name=&quot;line940&quot;&gt;&lt;/a&gt;940         @flog.totals.each_pair {|k,v| v.should be_close(@totals[k], 0.0000000001) }
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line941&quot;&gt;&lt;/a&gt;941       end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line942&quot;&gt;&lt;/a&gt;942     end
+&lt;/span&gt;&lt;span class=&quot;inferred1&quot;&gt;&lt;a name=&quot;line943&quot;&gt;&lt;/a&gt;943   end
+&lt;/span&gt;&lt;span class=&quot;inferred0&quot;&gt;&lt;a name=&quot;line944&quot;&gt;&lt;/a&gt;944 end
 &lt;/span&gt;&lt;/pre&gt;&lt;hr/&gt;
     &lt;p&gt;Generated using the &lt;a href='http://eigenclass.org/hiki.rb?rcov'&gt;rcov code coverage analysis tool for Ruby&lt;/a&gt;
    version 0.8.1.2.&lt;/p&gt;</diff>
      <filename>coverage/spec-flog_integration_spec_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -553,7 +553,7 @@ span.run100 {
 &lt;/style&gt;
     &lt;/head&gt;
   &lt;body&gt;&lt;h3&gt;C0 code coverage information&lt;/h3&gt;
-    &lt;p&gt;Generated on Mon Aug 04 22:45:14 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
+    &lt;p&gt;Generated on Mon Aug 04 22:45:27 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
       &lt;/p&gt;
     &lt;hr/&gt;
     &lt;pre&gt;&lt;span class='marked0'&gt;Code reported as executed by Ruby looks like this...</diff>
      <filename>coverage/spec-flog_spec_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -553,7 +553,7 @@ span.run100 {
 &lt;/style&gt;
     &lt;/head&gt;
   &lt;body&gt;&lt;h3&gt;C0 code coverage information&lt;/h3&gt;
-    &lt;p&gt;Generated on Mon Aug 04 22:45:14 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
+    &lt;p&gt;Generated on Mon Aug 04 22:45:27 -0500 2008 with &lt;a href='http://eigenclass.org/hiki/rcov'&gt;rcov 0.8.1.2&lt;/a&gt;
       &lt;/p&gt;
     &lt;hr/&gt;
     &lt;pre&gt;&lt;span class='marked0'&gt;Code reported as executed by Ruby looks like this...</diff>
      <filename>coverage/spec-spec_helper_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -352,6 +352,7 @@ class Flog &lt; SexpProcessor
     s()
   end
 
+  # TODO:  it's not clear to me whether this can be generated at all.
   def process_else(exp)
     add_to_score :branch
     penalize_by 0.1 do</diff>
      <filename>lib/flog.rb</filename>
    </modified>
    <modified>
      <diff>@@ -34,129 +34,140 @@ describe Flog do
         @calls = YAML.load(&lt;&lt;-YAML)
         --- 
         RailsClassMethods#generate: 
-          :save: 1.3
-          :spawn: 1.3
-          :assignment: 2.6
+          :save: 1.4
+          :assignment: 2.80000000000001
+          :spawn: 1.4
         RailsClassMethods#exemplar_path: 
-          :join: 1.3
+          :join: 1.4
         ClassMethods#generator_for: 
-          :is_a?: 2.6
-          :arity: 1.9
-          :respond_to?: 1.6
-          :first: 1.5
-          :name: 1.9
-          :assignment: 15.5
-          :branch: 17.8
-          :length: 1.7
-          :raise: 8.10000000000001
-          :lit_fixnum: 0.425
-          :include?: 1.7
-          :record_generator_for: 4.70000000000001
-          :lambda: 1.7
-          :to_sym: 2.9
-          :[]: 15.2
-          :==: 1.5
-          :keys: 3.6
+          :is_a?: 2.8
+          :arity: 2.0
+          :assignment: 16.5
+          :respond_to?: 1.7
+          :first: 1.6
+          :branch: 19.0
+          :name: 2.0
+          :lit_fixnum: 0.45
+          :length: 1.8
+          :raise: 8.60000000000001
+          :include?: 1.8
+          :lambda: 1.8
+          :to_sym: 3.1
+          :[]: 16.1
+          :==: 1.6
+          :keys: 3.8
+          :record_generator_for: 5.00000000000001
         ObjectDaddy#included: 
-          :extend: 5.2
-          :branch: 2.4
-          :alias_method: 8.0
-          :&lt;: 1.3
-          :sclass: 7.0
+          :extend: 5.6
+          :branch: 2.6
+          :sclass: 7.5
+          :alias_method: 8.4
+          :&lt;: 1.4
         ClassMethods#underscore: 
-          :gsub: 1.5
-          :downcase: 1.3
+          :gsub: 1.6
+          :downcase: 1.4
         ClassMethods#gather_exemplars: 
-          :underscore: 1.5
-          :load: 1.4
-          :respond_to?: 1.3
-          :superclass: 5.20000000000001
-          :name: 1.7
-          :assignment: 4.10000000000001
-          :gather_exemplars: 1.5
-          :exists?: 1.3
-          :join: 1.3
-          :dup: 1.5
-          :exemplars_generated: 1.3
-          :branch: 5.60000000000001
-          :exemplar_path: 1.5
-          :generators: 1.8
+          :load: 1.5
+          :underscore: 1.6
+          :assignment: 4.40000000000001
+          :respond_to?: 1.4
+          :superclass: 5.50000000000001
+          :branch: 6.00000000000001
+          :name: 1.8
+          :gather_exemplars: 1.6
+          :exemplars_generated: 1.4
+          :exists?: 1.4
+          :join: 1.4
+          :dup: 1.6
+          :exemplar_path: 1.6
+          :generators: 1.9
         ClassMethods#none: 
-          :protected: 2.4
-          :attr_accessor: 1.2
-          :attr_reader: 1.2
+          :protected: 2.6
+          :attr_accessor: 1.3
+          :attr_reader: 1.3
+        Foo#initialize: 
+          :super: 1.2
+        main#none: 
+          :assignment: 1.1
+          :attr_writer: 1.1
+          :branch: 5.60000000000001
+          :lit_fixnum: 0.275000000000001
+          :puts: 1.1
+          :alias: 2.20000000000001
         ClassMethods#record_generator_for: 
-          :assignment: 1.3
-          :branch: 3.0
-          :raise: 1.4
-          :==: 1.3
-          :[]: 3.3
-          :generators: 3.3
+          :assignment: 1.4
+          :branch: 3.20000000000001
+          :raise: 1.5
+          :==: 1.4
+          :[]: 3.50000000000001
+          :generators: 3.50000000000001
         RailsClassMethods#validates_presence_of_with_object_daddy: 
-          :validates_presence_of_without_object_daddy: 1.3
-          :is_a?: 1.3
-          :last: 1.5
-          :assignment: 5.40000000000001
-          :branch: 2.6
-          :dup: 1.3
-          :pop: 1.4
-          :each: 1.3
+          :is_a?: 1.4
+          :assignment: 5.80000000000001
+          :branch: 2.80000000000001
+          :last: 1.6
+          :dup: 1.4
+          :pop: 1.5
+          :each: 1.4
+          :validates_presence_of_without_object_daddy: 1.4
         ClassMethods#presence_validated_attributes: 
-          :merge: 1.4
-          :presence_validated_attributes: 1.6
-          :respond_to?: 1.3
-          :superclass: 3.3
-          :assignment: 4.00000000000001
-          :branch: 1.3
+          :merge: 1.5
+          :presence_validated_attributes: 1.7
+          :assignment: 4.30000000000001
+          :respond_to?: 1.4
+          :superclass: 3.50000000000001
+          :branch: 1.4
         ClassMethods#spawn: 
-          :class_name: 2.0
-          :presence_validated_attributes: 5.1
-          :each_pair: 1.3
-          :call: 1.7
-          :generate: 1.6
-          :constantize: 1.8
-          :name: 3.7
-          :reflect_on_all_associations: 1.7
-          :assignment: 33.2
-          :select: 1.5
-          :gather_exemplars: 1.3
-          :-: 1.7
-          :send: 5.1
-          :branch: 22.5
-          :scope: 1.5
-          :to_a: 1.5
-          :empty?: 1.4
-          :new: 1.3
-          :reject!: 1.6
-          :next: 1.8
-          :delete: 1.8
-          :include?: 1.7
-          :to_s: 5.4
-          :each: 3.0
-          :keys: 3.8
-          :[]: 22.3
-          :primary_key_name: 4.0
-          :generators: 1.6
+          :presence_validated_attributes: 5.4
+          :each_pair: 1.4
+          :assignment: 35.3
+          :generate: 1.7
+          :class_name: 2.1
+          :call: 1.8
+          :reflect_on_all_associations: 1.8
+          :branch: 24.0
+          :constantize: 1.9
+          :name: 3.9
+          :gather_exemplars: 1.4
+          :select: 1.6
+          :-: 1.8
+          :send: 5.4
+          :to_a: 1.6
+          :empty?: 1.5
+          :new: 1.4
+          :reject!: 1.7
+          :next: 1.9
+          :delete: 1.9
+          :include?: 1.8
+          :primary_key_name: 4.2
+          :to_s: 5.7
+          :each: 3.2
+          :keys: 4.0
+          :[]: 23.6
+          :generators: 1.7
+          :scope: 1.6
         RailsClassMethods#generate!: 
-          :spawn: 1.3
-          :assignment: 2.6
-          :save!: 1.3
+          :save!: 1.4
+          :assignment: 2.80000000000001
+          :spawn: 1.4
         YAML
         
         @totals = YAML.load(&lt;&lt;-YAML)
         --- 
-        RailsClassMethods#generate: 3.67695526217005
-        ObjectDaddy#included: 21.6335387766311
-        ClassMethods#generator_for: 56.219575105118
-        RailsClassMethods#exemplar_path: 1.3
-        ClassMethods#underscore: 2.8
-        ClassMethods#none: 4.8
-        ClassMethods#gather_exemplars: 22.4022320316526
-        ClassMethods#record_generator_for: 9.85799168187924
-        ClassMethods#spawn: 90.5645073966618
-        ClassMethods#presence_validated_attributes: 8.6861959452916
-        RailsClassMethods#validates_presence_of_with_object_daddy: 10.0762096048068
-        RailsClassMethods#generate!: 3.67695526217005
+        RailsClassMethods#generate: 3.95979797464467
+        ObjectDaddy#included: 23.0471256342304
+        ClassMethods#generator_for: 59.7115776043475
+        RailsClassMethods#exemplar_path: 1.4
+        ClassMethods#underscore: 3.00000000000001
+        ClassMethods#none: 5.2
+        ClassMethods#gather_exemplars: 23.8882816460289
+        ClassMethods#record_generator_for: 10.4980950652964
+        main#none: 7.37737249974544
+        Foo#initialize: 1.2
+        ClassMethods#spawn: 96.0108847995893
+        ClassMethods#presence_validated_attributes: 9.27685291464731
+        RailsClassMethods#validates_presence_of_with_object_daddy: 10.8245092267502
+        RailsClassMethods#generate!: 3.95979797464467
         YAML
       end
     
@@ -164,9 +175,9 @@ describe Flog do
         lambda { @flog.flog_files(fixture_files(@files)) }.should_not raise_error
       end
 
-      currently 'should report an overall flog score of 235.694161066381' do
+      currently 'should report an overall flog score of 259.354295339925' do
         @flog.flog_files(fixture_files(@files))
-        @flog.total.should be_close(235.694161066381, 0.0000000001)
+        @flog.total.should be_close(259.354295339925, 0.0000000001)
       end
       
       currently 'should compute the same call data as flog-1.1.0' do</diff>
      <filename>spec/flog_integration_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -151,3 +151,41 @@ module ObjectDaddy
     end
   end
 end
+
+
+# these additional routines are just to give us coverage for flog opcodes that we hadn't yet covered in an integration test
+alias puts print
+attr_writer :foo
+
+foo = 2
+
+case 'foo'
+when :foo
+  true
+else
+  false
+end
+
+class Foo
+  def initialize
+    super(:foo)
+  end
+end
+
+until true
+  true
+end
+
+while false
+  true
+end
+
+begin
+  true
+rescue Exception
+  false
+else
+  true
+end
+
+puts(/foo/)
\ No newline at end of file</diff>
      <filename>spec_fixtures/simple/simple.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>64bfd78e80dac19450ca8030de3d7b2fae040b0a</id>
    </parent>
  </parents>
  <author>
    <name>Rick Bradley</name>
    <email>rick@rickbradley.com</email>
  </author>
  <url>http://github.com/flogic/flame/commit/6e350dbad19a5761db950ad479d222d1f0a8347c</url>
  <id>6e350dbad19a5761db950ad479d222d1f0a8347c</id>
  <committed-date>2008-08-03T13:41:47-07:00</committed-date>
  <authored-date>2008-08-03T13:41:47-07:00</authored-date>
  <message>Adding more integration test coverage, after feedback from rcov on which process_* methods weren't being covered.  Still need coverage for some or all of #process_lit, #process_else, #process_block_pass, and #process_attrset.</message>
  <tree>b5b2d079433530696cc82c379aeca9f702c18459</tree>
  <committer>
    <name>Rick Bradley</name>
    <email>rick@rickbradley.com</email>
  </committer>
</commit>
