lib/contracts/method_handler.rb in contracts-0.17.1 vs lib/contracts/method_handler.rb in contracts-0.17.2

- old
+ new

@@ -172,11 +172,13 @@ } end def validate_pattern_matching! new_args_contract = decorator.args_contracts + new_kargs_contract = decorator.kargs_contract matched = decorated_methods.select do |contract| - contract.args_contracts == new_args_contract + contract.args_contracts == new_args_contract && + contract.kargs_contract == new_kargs_contract end return if matched.empty? fail ContractError.new(