Added some defaults when there are no deliverables.

This commit is contained in:
Eric Davis
2008-05-28 13:03:42 -07:00
parent 990a10a4e8
commit c433de9ec7
2 changed files with 24 additions and 2 deletions
+2 -2
View File
@@ -34,7 +34,7 @@ class Budget
end
def budget
return self.deliverables.collect(&:budget).inject { |sum, n| sum + n}
return self.deliverables.collect(&:budget).inject { |sum, n| sum + n} || 0.0
end
def budget_ratio
@@ -42,7 +42,7 @@ class Budget
end
def spent
self.deliverables.collect(&:spent).inject { |sum, n| sum + n }
self.deliverables.collect(&:spent).inject { |sum, n| sum + n } || 0.0
end
def left