From 3cdc22b2c074539738091514d3e6a05d4ac2b4e5 Mon Sep 17 00:00:00 2001 From: Rafael Reggiani Manzo + Diego Araujo Date: Fri, 30 Mar 2012 16:03:43 -0300 Subject: [PATCH] [Mezuro] Created helper for slicing numbers --- plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb | 5 +++++ plugins/mezuro/views/content_viewer/_module_result.rhtml | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb diff --git a/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb new file mode 100644 index 0000000..ce403f6 --- /dev/null +++ b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb @@ -0,0 +1,5 @@ +class MezuroPlugin::Helpers::ContentViewerHelper + def self.format_grade(grade) + grade.slice(/[0-9]+\.[0-9]{1,2}/) + end +end diff --git a/plugins/mezuro/views/content_viewer/_module_result.rhtml b/plugins/mezuro/views/content_viewer/_module_result.rhtml index 6b3fe40..3bb1dd8 100644 --- a/plugins/mezuro/views/content_viewer/_module_result.rhtml +++ b/plugins/mezuro/views/content_viewer/_module_result.rhtml @@ -1,3 +1,5 @@ +<% require "#{RAILS_ROOT}/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb" %> + <% the_module = module_result.module %> <% module_label = "#{the_module.name} (#{the_module.granularity})" %> @@ -19,7 +21,7 @@ <% range = metric_result.range %> "><%= metric_result.metric.name %> - <%= metric_result.value.slice(/[0-9]+\.[0-9]{1,2}/) %> + <%= MezuroPlugin::Helpers::ContentViewerHelper.format_grade(metric_result.value) %> <%= metric_result.weight %> <% if range.nil? %> @@ -39,7 +41,7 @@ <%= _('Grade:') %> - <%= module_result.grade.slice(/[0-9]+\.[0-9]{1,2}/) %> + <%= MezuroPlugin::Helpers::ContentViewerHelper.format_grade(module_result.grade) %> -- libgit2 0.21.2