Last active
August 29, 2015 14:28
-
-
Save aristotelesbr/74e5437ba2e6b5090669 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Deve criar no banco de dados de um valor(despesa) parcelado, onde | |
# o valor de cada parcela será cobrado nos messes subsequentes. | |
def create_invoices | |
interval = 1.month | |
cicles = self.quantity | |
start_date = Date.today | |
current_date = start_date | |
cicles.times do | |
Expense.create!(value: "#{value}", quantity:"#{quantity}", | |
descripition: "#{description}", user_id: "#{user_id}") | |
portions = self.value / self.quantity | |
puts current_date | |
puts portions | |
current_date += interval | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Opa, desculpe a demora em postar ai esta, fiz exatamente um
after_create
. Deu uma arrumada e esta funcionando sem aquele loop infinito, agora tudo que eu preciso é da um insert no banco com o valor das parcelas no outros messes.