Commit 347ca68

mo khan <mo@mokhan.ca>
2013-06-23 06:38:08
extract helper method to determine which css class to apply
1 parent 3d876d3
Changed files (2)
app
helpers
views
neighbourhoods
app/helpers/neighbourhoods_helper.rb
@@ -1,2 +1,12 @@
 module NeighbourhoodsHelper
+  def css_class_for(neighbourhood)
+    case
+    when neighbourhood.status.start_with?('Evac')
+      "evac"
+    when neighbourhood.status.start_with?('Part')
+      "part"
+    else
+      "open"
+    end
+  end
 end
app/views/neighbourhoods/index.html.erb
@@ -12,13 +12,7 @@
       <% @neighbourhoods.each do |neighbourhood| %>
       <tr>
         <td><%= neighbourhood.name %></td>
-        <% case when neighbourhood.status.start_with?('Evac') %>
-            <td class="evac"><%= neighbourhood.status %></td>
-        <% when neighbourhood.status.start_with?('Part') %>
-            <td class="part"><%= neighbourhood.status %></td>
-        <% else  %>
-          <td class="open"><%= neighbourhood.status %></td>
-        <% end %>
+        <td class="<%= css_class_for(neighbourhood) %>"><%= neighbourhood.status %></td>
       </tr>
       <% end %>
       </tbody>