Advertisement
Guest User

Untitled

a guest
Jul 11th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. if debtor
  2. json.funding do
  3. json.invoices_count debtor.invoices.count
  4.  
  5. accepted_invoice_count = debtor.invoices.inject(0) { |sum, invoice|
  6. invoice && invoice.funding_request && invoice.funding_request.status=='accepted' && invoice.status=='accepted' ? sum+=1 : sum
  7. }
  8. json.accepted_invoice_count accepted_invoice_count ? accepted_invoice_count :0
  9.  
  10. json.funding_requests_count debtor.funding_requests.count
  11.  
  12. accepted_balance=debtor.invoices.inject(0) { |sum, invoice|
  13. invoice && invoice.funding_request && invoice.funding_request.status=='accepted' && invoice.status=='accepted' ? sum+=invoice.amount.to_f : sum
  14. }
  15. json.accepted_balance accepted_balance ? accepted_balance : 0
  16.  
  17. signed_balance=debtor.invoices.inject(0) { |sum, invoice|
  18. invoice && invoice.funding_request && invoice.funding_request.status=='signed' && invoice.status=='accepted' ? sum+=invoice.amount.to_f : sum
  19. }
  20. json.signed_balance signed_balance ? signed_balance : 0
  21.  
  22. end
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement