Range Ruby

(-2..10).inject(0) {|num, x| x<0 ? num+1 : num }  # => 2