1. 23 9月, 2015 1 次提交
    • Y
      Fix arguments of `AR::Calculations#sum` · 0f6d47d8
      yui-knk 提交于
      Arguments of `#sum` does not match with other shortcuts methods
      (count, average, minimum, and maximum).
      This commit fix these two points:
      
      * call `super` with only block arguments
        First argument of `super` method, `Enumerable#sum`, is `identity`
        and first argument of `AR::Calculations#sum` is `column_name`.
        `Enumerable#sum` does not expect `column_name` to be passed.
      * Change first argument of `sum` from array arguemnt to single
        argument to match other shortcuts methods. When `sum` accept
        array arguemnt, user can pass multi arguments and an exception is
        raised from `calculate`.
      0f6d47d8
  2. 22 9月, 2015 39 次提交