diff --git a/app/helpers/processings_helper.rb b/app/helpers/processings_helper.rb index 535e596..0dace61 100644 --- a/app/helpers/processings_helper.rb +++ b/app/helpers/processings_helper.rb @@ -14,4 +14,14 @@ module ProcessingsHelper return range_snapshot if (range_snapshot.beginning <= metric_result.value && range_snapshot.end >= metric_result.value) end end + + def format_module_name(module_name) + if module_name.is_a?(Array) + module_name.last + elsif module_name.is_a?(String) + module_name + else + module_name.to_s + end + end end \ No newline at end of file diff --git a/app/views/repositories/_module_result.html.erb b/app/views/repositories/_module_result.html.erb index 04107df..39676b5 100644 --- a/app/views/repositories/_module_result.html.erb +++ b/app/views/repositories/_module_result.html.erb @@ -5,7 +5,7 @@ <% else %> <% end %> - <%= link_to module_result.module.name, project_repository_module_path(repository.project_id, repository.id, module_result.id) %> + <%= link_to format_module_name(module_result.module.name), project_repository_module_path(repository.project_id, repository.id, module_result.id) %>