Sha256: 107e803b3cf8745c03e8c945d7111c19fce06f6f2471bdd1bac09034fe19205a

Contents?: true

Size: 226 Bytes

Versions: 87

Compression:

Stored size: 226 Bytes

Contents

class Array
  def reduce(initial_value = 0, &proc)
    calculated_value = initial_value
    self.each_with_index do |e, i|
      calculated_value = yield(calculated_value, e, size, i)
    end
    calculated_value
  end
end
  

Version data entries

87 entries across 87 versions & 1 rubygems

Version Path
backlog-0.0.0 lib/array_helper.rb
backlog-0.0.1 lib/array_helper.rb
backlog-0.0.2 lib/array_helper.rb
backlog-0.0.5 lib/array_helper.rb
backlog-0.0.4 lib/array_helper.rb
backlog-0.1.1 lib/array_helper.rb
backlog-0.1.0 lib/array_helper.rb
backlog-0.1.2 lib/array_helper.rb
backlog-0.10.0 lib/array_helper.rb
backlog-0.10.1 lib/array_helper.rb
backlog-0.10.2 lib/array_helper.rb
backlog-0.10.4 lib/array_helper.rb
backlog-0.10.3 lib/array_helper.rb
backlog-0.10.5 lib/array_helper.rb
backlog-0.10.7 lib/array_helper.rb
backlog-0.10.6 lib/array_helper.rb
backlog-0.11.0 lib/array_helper.rb
backlog-0.10.8 lib/array_helper.rb
backlog-0.12.0 lib/array_helper.rb
backlog-0.12.2 lib/array_helper.rb