Sha256: e2f574dfb8118d9a2bbda0361a5c415e3981a177056c2926820ca4e82fabe91b

Contents?: true

Size: 231 Bytes

Versions: 3

Compression:

Stored size: 231 Bytes

Contents

# frozen_string_literal: true

class ::Array
  def shortest
    inject { |memo, word| (memo.length < word.length) ? memo : word }
  end

  def longest
    inject { |memo, word| (memo.length > word.length) ? memo : word }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
journal-cli-1.0.34 lib/journal-cli/array.rb
journal-cli-1.0.33 lib/journal-cli/array.rb
journal-cli-1.0.32 lib/journal-cli/array.rb