Sha256: 74f2a9ad094a13d396256eddbac4b2f8350007bf819c782a645c0a0b1edb524c

Contents?: true

Size: 227 Bytes

Versions: 4

Compression:

Stored size: 227 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

4 entries across 4 versions & 1 rubygems

Version Path
journal-cli-1.0.31 lib/journal-cli/array.rb
journal-cli-1.0.30 lib/journal-cli/array.rb
journal-cli-1.0.29 lib/journal-cli/array.rb
journal-cli-1.0.28 lib/journal-cli/array.rb