Você já escreveu métodos de atributos enumerados personalizados ou visualizadores de ajuda?
Cansativo … chato …
Existe uma maneira mais simples:
usar enumerar
DSL é muito simples:
class User
extend Enumerize
enumerize :sex, in: [:male, :female]
end
adicionar token de localidade:
en:
enumerize:
user:
sex:
male: "Male"
female: "Female"
obter o valor do atributo:
@user.sex_text # or @user.sex.text