Is there a better way to do this in Ruby?
if params.has_key?(:comentario_page)
gon.position = 0
elsif params.has_key?(:avaliacao_page)
gon.position = 1
elsif params.has_key?(:seguindo_page)
gon.position = 2
elsif params.has_key?(:seguidores_page)
gon.position = 3
[and go on...]
else
gon.position = 0
end
Let's say that I have 10 if
/else
.