Commit 3cdc22b2c074539738091514d3e6a05d4ac2b4e5

Authored by Diego Camarinha
Committed by Rafael Manzo
1 parent 0b587c59

[Mezuro] Created helper for slicing numbers

plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb 0 → 100644
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
  1 +class MezuroPlugin::Helpers::ContentViewerHelper
  2 + def self.format_grade(grade)
  3 + grade.slice(/[0-9]+\.[0-9]{1,2}/)
  4 + end
  5 +end
plugins/mezuro/views/content_viewer/_module_result.rhtml
  1 +<% require "#{RAILS_ROOT}/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb" %>
  2 +
1 <% the_module = module_result.module %> 3 <% the_module = module_result.module %>
2 <% module_label = "#{the_module.name} (#{the_module.granularity})" %> 4 <% module_label = "#{the_module.name} (#{the_module.granularity})" %>
3 5
@@ -19,7 +21,7 @@ @@ -19,7 +21,7 @@
19 <% range = metric_result.range %> 21 <% range = metric_result.range %>
20 <tr> 22 <tr>
21 <td><a href="#" data-show=".<%= metric_result.metric.name.delete("() ")%>"><%= metric_result.metric.name %></a></td> 23 <td><a href="#" data-show=".<%= metric_result.metric.name.delete("() ")%>"><%= metric_result.metric.name %></a></td>
22 - <td><%= metric_result.value.slice(/[0-9]+\.[0-9]{1,2}/) %></td> <!--FIXME: Move to helper eventually--> 24 + <td><%= MezuroPlugin::Helpers::ContentViewerHelper.format_grade(metric_result.value) %></td> <!--FIXME: Move to helper eventually-->
23 <td><%= metric_result.weight %></td> 25 <td><%= metric_result.weight %></td>
24 <% if range.nil? %> 26 <% if range.nil? %>
25 <td></td> 27 <td></td>
@@ -39,7 +41,7 @@ @@ -39,7 +41,7 @@
39 <td colspan = "4" align = "right"> 41 <td colspan = "4" align = "right">
40 <strong> 42 <strong>
41 <%= _('Grade:') %> 43 <%= _('Grade:') %>
42 - <%= module_result.grade.slice(/[0-9]+\.[0-9]{1,2}/) %> <!--FIXME: Move to helper eventually --> 44 + <%= MezuroPlugin::Helpers::ContentViewerHelper.format_grade(module_result.grade) %> <!--FIXME: Move to helper eventually -->
43 </strong> 45 </strong>
44 </td> 46 </td>
45 </tr> 47 </tr>