Jed, , .
compact inject ( reduce) Ruby:
amt = [alt_tax, alt_freight, misc1_amt, misc2_amt].inject(alt_inv) do |result, attribute|
result - (attribute || 0)
end
amt = alt_inv - [alt_freight, misc1_amt, misc2_amt].compact.inject{|sum, n| sum + n }
inject(&:+), .
Rails, sum .