Files
nairobi/app/helpers/valuators_helper.rb
Javi Martín d077f7c14b Refactor method to display valuator abilities
Using `select` is easier to follow than adding `nil` to an array and
then using `compact`.
2019-11-05 22:59:19 +01:00

13 lines
402 B
Ruby

module ValuatorsHelper
def valuator_label(valuator)
truncate([valuator.name, valuator.email, valuator.description].compact.join(" - "), length: 100)
end
def valuator_abilities(valuator)
%w[can_comment can_edit_dossier]
.select { |permission| valuator.send("#{permission}?") }
.map { |permission| I18n.t("admin.valuators.index.#{permission}") }
.join(", ")
end
end