diff --git a/app/presenters/gauge_presenter.rb b/app/presenters/gauge_presenter.rb
index 8f917e18..2a9f0813 100644
--- a/app/presenters/gauge_presenter.rb
+++ b/app/presenters/gauge_presenter.rb
@@ -20,24 +20,35 @@ class GaugePresenter
percentage_for @scale.approval_zone.low_benchmark
end
- def watch_low_legend
+ def boundary_percentage_for(zone)
+ case zone
+ when :watch_low
+ watch_low_boundary
+ when :growth_low
+ growth_low_boundary
+ when :ideal_low
+ ideal_low_boundary
+ end
+ end
+
+ private
+
+ def watch_low_boundary
percentage_for @scale.watch_zone.low_benchmark
end
- def growth_low_legend
+ def growth_low_boundary
percentage_for @scale.growth_zone.low_benchmark
end
- def approval_low_legend
+ def approval_low_boundary
percentage_for @scale.approval_zone.low_benchmark
end
- def ideal_low_legend
+ def ideal_low_boundary
percentage_for @scale.ideal_zone.low_benchmark
end
- private
-
def zone
@scale.zone_for_score(@score)
end
diff --git a/app/views/categories/_gauge_graph.html.erb b/app/views/categories/_gauge_graph.html.erb
index 5f4c1c36..74821f3d 100644
--- a/app/views/categories/_gauge_graph.html.erb
+++ b/app/views/categories/_gauge_graph.html.erb
@@ -28,31 +28,18 @@
stroke-width="<%= stroke_width %>"
/>
+ <% benchmark_boundaries = [:watch_low, :growth_low, :ideal_low]%>
+ <% benchmark_boundaries.each do |zone| %>
+ <% end %>
-
-
<% if gauge.key_benchmark_percentage.present? %>