From 2e1dd54d2cdf2d0b3aa119deb2aa75674356676d Mon Sep 17 00:00:00 2001 From: Michael Grosser Date: Thu, 28 May 2020 19:05:40 -0700 Subject: [PATCH] remove method core extension since it is not needed since ruby 1.9 --- lib/amazing_print.rb | 2 +- lib/amazing_print/core_ext/method.rb | 23 ----------------------- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 lib/amazing_print/core_ext/method.rb diff --git a/lib/amazing_print.rb b/lib/amazing_print.rb index 0233030..8fc5cef 100644 --- a/lib/amazing_print.rb +++ b/lib/amazing_print.rb @@ -10,7 +10,7 @@ # so do nothing for subsequent requires. # unless defined?(AmazingPrint::Inspector) - %w[awesome_method_array string method object class kernel].each do |file| + %w[awesome_method_array string object class kernel].each do |file| require_relative "amazing_print/core_ext/#{file}" end diff --git a/lib/amazing_print/core_ext/method.rb b/lib/amazing_print/core_ext/method.rb deleted file mode 100644 index c0e400b..0000000 --- a/lib/amazing_print/core_ext/method.rb +++ /dev/null @@ -1,23 +0,0 @@ -# frozen_string_literal: true - -# Copyright (c) 2010-2016 Michael Dvorkin and contributors -# -# AmazingPrint is freely distributable under the terms of MIT license. -# See LICENSE file or http://www.opensource.org/licenses/mit-license.php -#------------------------------------------------------------------------------ -# -# Method#name was intorduced in Ruby 1.8.7 so we define it here as necessary. -# -unless nil.method(:class).respond_to?(:name) - class Method - def name - inspect.split(/[#.>]/)[-1] - end - end - - class UnboundMethod - def name - inspect.split(/[#.>]/)[-1] - end - end -end