refactors votes view code to helper

This commit is contained in:
Juanjo Bazán
2015-08-07 09:19:02 +02:00
parent cdaa3e2808
commit 37199125fa
2 changed files with 15 additions and 9 deletions

View File

@@ -0,0 +1,14 @@
module VotesHelper
def css_classes_for_debate_vote(voted_values, debate)
case voted_values[debate.id]
when true
{in_favor: "voted", against: "no-voted"}
when false
{in_favor: "no-voted", against: "voted"}
else
{in_favor: "", against: ""}
end
end
end

View File

@@ -1,12 +1,4 @@
<% voted_classes = case @voted_values[debate.id]
when true
{in_favor: "voted", against: "no-voted"}
when false
{in_favor: "no-voted", against: "voted"}
else
{in_favor: "", against: ""}
end %>
<% voted_classes = css_classes_for_debate_vote(@voted_values, debate) %>
<div class="votes">
<div class="in-favor inline-block">
<%= link_to vote_debate_path(debate, value: 'yes'),