gems-uff / sapos

SAPOS main goal is to ease the management of information related to graduate programs such as enrollments, courses, advisement, scholarships, requirements, among others.
http://gems-uff.github.io/sapos/
MIT License
28 stars 14 forks source link

Mensagem de deprecation warning na execução do rake #337

Closed Carlos-Eduardo-Cabral-da-Cunha closed 3 years ago

Carlos-Eduardo-Cabral-da-Cunha commented 3 years ago

A execução do comando rake gera algumas mensagens como a que segue:

~/sapos/app/models/deferral.rb:57: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call ~/.rvm/gems/ruby-2.7.1/gems/i18n-1.8.5/lib/i18n.rb:195: warning: The called method `t' is defined here

Carlos-Eduardo-Cabral-da-Cunha commented 3 years ago

O ruby 2.7 lança warnings sobre a posição e tipos de parâmetros que são adotados no ruby 3. O método I18n.translate possui como um último argumento **options, o que parece significar que o último argumento precisa passar a ser do tipo keyword parameter quando estiver no ruby 3, não sendo aceito outro tipo para conversão automática (conversão que ainda acontece no ruby 2)