diff --git a/app/helpers/votes_helper.rb b/app/helpers/votes_helper.rb new file mode 100644 index 000000000..11d39e898 --- /dev/null +++ b/app/helpers/votes_helper.rb @@ -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 \ No newline at end of file diff --git a/app/views/debates/_votes.html.erb b/app/views/debates/_votes.html.erb index ff664f725..7f47e2649 100644 --- a/app/views/debates/_votes.html.erb +++ b/app/views/debates/_votes.html.erb @@ -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) %>
<%= link_to vote_debate_path(debate, value: 'yes'),