Sha256: 37452c019e4391a8a14e95a07dd512025232ac61cac8d2499ee855652570caa7

Contents?: true

Size: 272 Bytes

Versions: 2

Compression:

Stored size: 272 Bytes

Contents

#!/usr/bin/env ruby

require 'protocol/core'

class Array
  conform_to Indexing
end

class Hash
  conform_to Indexing
end

begin
  class Proc
    conform_to Indexing
  end
rescue Protocol::CheckFailed => e
  p e
else
  puts "Should have thrown Protocol::CheckFailed!"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
protocol-2.0.1 examples/indexing.rb
protocol-2.0.0 examples/indexing.rb