lib/picky/extensions/array.rb in picky-4.10.0 vs lib/picky/extensions/array.rb in picky-4.11.0
- old
+ new
@@ -1,23 +1,13 @@
# The Array class we all know and love.
#
class Array
- # Cluster-uniqs equal neighborly elements.
- #
- # Returns a copy.
- #
- def clustered_uniq
- self.inject([]) do |result, element|
- result << element if element != result.last
- result
- end
- end
# Around 10% faster than the above.
#
# Returns a copy.
#
- def clustered_uniq_fast
+ def clustered_uniq
result = []
self.inject(nil) do |last, element|
if last == element
last
else
\ No newline at end of file