lib/latinum/collection.rb in latinum-0.2.0 vs lib/latinum/collection.rb in latinum-0.2.3
- old
+ new
@@ -23,17 +23,19 @@
module Latinum
class Collection
def initialize(names = Set.new)
@names = names
- @resources = Hash.new {|hash, key| @names << key; BigDecimal.new(0)}
+ @resources = Hash.new {|hash, key| @names << key; BigDecimal.new("0")}
end
attr :names
attr :resources
def << resource
@resources[resource.name] += resource.amount
+
+ return self
end
def [] key
Resource.new(@resources[key], key)
end