Refatoradas funções de periodo.rb