Module: Contractinator::CoreExtensions::Array

Defined in:
lib/contractinator/core_extensions/array.rb

Instance Method Summary collapse

Instance Method Details

#contract_inspectObject



4
5
6
7
8
9
10
11
# File 'lib/contractinator/core_extensions/array.rb', line 4

def contract_inspect
  if any?
    values = map(&:contract_inspect).uniq.join(', ')
    "[some #{values}]"
  else
    '[empty]'
  end
end