lib/brcobranca/calculo_data.rb in brcobranca-3.2.0 vs lib/brcobranca/calculo_data.rb in brcobranca-4.0.0
- old
+ new
@@ -6,20 +6,20 @@
# Calcula o número de dias corridos entre a <b>data base ("Fixada" em 07.10.1997)</b> e a <b>data de vencimento</b> desejada.
# @return [String] Contendo 4 dígitos
# @example
# Date.parse(2000-07-04).fator_vencimento #=> 1001
def fator_vencimento
- data_base = Date.parse "1997-10-07"
- Integer(self - data_base).to_s.rjust(4,'0')
+ data_base = Date.parse '1997-10-07'
+ Integer(self - data_base).to_s.rjust(4, '0')
end
# Mostra a data em formato <b>dia/mês/ano</b>
# @return [String]
# @example
# Date.today.to_s_br #=> 20/01/2010
def to_s_br
- self.strftime('%d/%m/%Y')
+ strftime('%d/%m/%Y')
end
# Calcula número de dias julianos.
#
# O cálculo é feito subtraindo-se a data atual, pelo último dia válido do ano anterior,
# acrescentando-se o último algarismo do ano atual na quarta posição.
@@ -27,16 +27,16 @@
# @return [String] contendo 4 dígitos
#
# @example
# Date.parse(2009-02-11).to_juliano #=> "0429"
def to_juliano
- ultima_data = Date.parse("#{self.year - 1}-12-31")
- ultimo_digito_ano = self.to_s[3..3]
+ ultima_data = Date.parse("#{year - 1}-12-31")
+ ultimo_digito_ano = to_s[3..3]
dias = Integer(self - ultima_data)
- (dias.to_s + ultimo_digito_ano).rjust(4,'0')
+ (dias.to_s + ultimo_digito_ano).rjust(4, '0')
end
end
end
-[ Date ].each do |klass|
+[Date].each do |klass|
klass.class_eval { include Brcobranca::CalculoData }
-end
\ No newline at end of file
+end