class TallyGem::Printers::Common
Public Class Methods
render_vote(vote, depth = 0)
click to toggle source
# File lib/tallygem/printers/common.rb, line 4 def render_vote(vote, depth = 0) depth = vote[:depth] if vote.key? :depth rv = '-' * depth rv << '[X]' rv << "[#{vote[:task]}]" if vote.key?(:task) rv << vote[:vote_text] vote[:subvotes].each { |sv| rv << "\n" + render_vote(sv, depth + 1) } if vote.key? :subvotes rv end