consul/consul

View on GitHub
app/helpers/votes_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
module VotesHelper
  def debate_percentage_of_likes(debate)
    (debate.likes.to_f * 100 / debate.total_votes).to_i
  end

  def votes_percentage(vote, debate)
    return "0%" if debate.total_votes == 0

    if vote == "likes"
      "#{debate_percentage_of_likes(debate)}%"
    elsif vote == "dislikes"
      "#{100 - debate_percentage_of_likes(debate)}%"
    end
  end
end