Closed douglasnomizo closed 11 years ago
@douglasnomizo isso mesmo e não é desnecessária, pois caso a constante APP_PATH não esteja definida, a constante não será definida e vai ocorrer um erro ao tentar acessar a constante FERIADO_PATH.
talvez mudar a forma como a constante FERIADO_PATH é preenchida precisa de um refactoring, mas não remover como você fez.
FERIADO_PATH = if defined?(APP_PATH)
File.expand_path(File.split(APP_PATH)[0] + "/feriados", __FILE__)
else
""
end
Assim que der, faço esse ajuste, ou se puder, envie o patch com esta correção, pois apesar deste e-mail longo, estou sem tempo para arrumar isto agora na gem, mas obrigado pelo alerta.
Ao iniciar o servidor de uma aplicação que utiliza a biblioteca brdata sempre aparecia a mensagem de alerta:
/.rvm/gems/ruby-1.9.3-p194/gems/brdata-3.3.0/lib/brdata.rb:37: warning: already initialized constant FERIADOS_PATH
A constante recebia duas atribuições.