# File lib/dm-aggregates/functions.rb, line 126 def sum(*args) query = args.last.kind_of?(::Hash) ? args.pop : {} property_name = args.first assert_property_type property_name, ::Integer, ::Float, ::BigDecimal aggregate(query.merge(:fields => [ property_name.sum ])) end