When running ruby -w -e 'require "contracts"; class Foo; include Contracts; end' or ruby -w -e 'require "contracts"; class Foo; include Contracts::Core; end'
I get this warnings
/home/tiago/.gem/ruby/2.4.3/gems/contracts-0.16.0/lib/contracts/core.rb:21: warning: method redefined; discarding old functype
/home/tiago/.gem/ruby/2.4.3/gems/contracts-0.16.0/lib/contracts/core.rb:47: warning: previous definition of functype was here
When running
ruby -w -e 'require "contracts"; class Foo; include Contracts; end'
orruby -w -e 'require "contracts"; class Foo; include Contracts::Core; end'
I get this warnings