Add Method#=== that invokes #call

Patch by osyo via [Feature #14142]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
a_matsuda 2017-12-12 12:12:38 +00:00
parent 2ce0847e9e
commit 476a539ff6
2 changed files with 7 additions and 0 deletions

View file

@ -1017,4 +1017,10 @@ class TestMethod < Test::Unit::TestCase
# without trace insn
assert_separately [], "RubyVM::InstructionSequence.compile_option = {trace_instruction: false}\n" + body
end
def test_eqq
assert(Method.instance_methods(false).include? :===)
assert_operator(0.method(:<), :===, 5)
assert_not_operator(0.method(:<), :===, -5)
end
end