Sha256: 156705bd141bb2a5c6886376b7589ef77b735f350316906397195bd713511ac6

Contents?: true

Size: 262 Bytes

Versions: 6

Compression:

Stored size: 262 Bytes

Contents

module Contractinator
  module CoreExtensions
    module Hash
      def contract_inspect
        values = map do |key, value|
          "#{key.contract_inspect}=>#{value.contract_inspect}"
        end.join(', ')
        "{#{values}}"
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
contractinator-0.1.6 lib/contractinator/core_extensions/hash.rb
contractinator-0.1.5 lib/contractinator/core_extensions/hash.rb
contractinator-0.1.4 lib/contractinator/core_extensions/hash.rb
contractinator-0.1.3 lib/contractinator/core_extensions/hash.rb
contractinator-0.1.1 lib/contractinator/core_extensions/hash.rb
contractinator-0.1.0 lib/contractinator/core_extensions/hash.rb