diff --git a/lib/rubocop/ast.rb b/lib/rubocop/ast.rb index fee3d5f23..59ec61ea5 100644 --- a/lib/rubocop/ast.rb +++ b/lib/rubocop/ast.rb @@ -5,7 +5,6 @@ require 'set' require_relative 'ast/ext/range' -require_relative 'ast/ext/range_min_max' require_relative 'ast/node_pattern/method_definer' require_relative 'ast/node_pattern' require_relative 'ast/node/mixin/descendence' diff --git a/lib/rubocop/ast/ext/range_min_max.rb b/lib/rubocop/ast/ext/range_min_max.rb deleted file mode 100644 index 08e2d322c..000000000 --- a/lib/rubocop/ast/ext/range_min_max.rb +++ /dev/null @@ -1,18 +0,0 @@ -# frozen_string_literal: true - -module RuboCop - module AST - module Ext - # Refinement to circumvent broken `Range#minmax` for infinity ranges in 2.6- - module RangeMinMax - if ::Range.instance_method(:minmax).owner != ::Range - refine ::Range do - def minmax - [min, max] - end - end - end - end - end - end -end diff --git a/lib/rubocop/ast/node_pattern/node.rb b/lib/rubocop/ast/node_pattern/node.rb index b02af25a9..d98709fcb 100644 --- a/lib/rubocop/ast/node_pattern/node.rb +++ b/lib/rubocop/ast/node_pattern/node.rb @@ -7,7 +7,6 @@ class NodePattern class Node < ::Parser::AST::Node extend Forwardable include ::RuboCop::AST::Descendence - using Ext::RangeMinMax MATCHES_WITHIN_SET = %i[symbol number string].to_set.freeze private_constant :MATCHES_WITHIN_SET