[ruby/pp] Incorporate 2.6 versions of 2.7 methods needed

* UnboundMethod#bind_call
* ruby2_keywords gem for testing

https://github.com/ruby/pp/commit/721d8cbd10
This commit is contained in:
Charles Oliver Nutter 2021-09-28 09:53:03 -05:00 коммит произвёл Hiroshi SHIBATA
Родитель 73da1c5ea3
Коммит cc73dfb92a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -3,6 +3,16 @@
require 'pp'
require 'delegate'
require 'test/unit'
require 'ruby2_keywords'
# Define bind_call for Ruby 2.6 and earlier
class UnboundMethod
unless public_method_defined?(:bind_call)
def bind_call(obj, *args, &block)
bind(obj).call(*args, &block)
end
end
end
module PPTestModule