From 20ee87f5f42cf206d1ce2f307bd61478e2ede953 Mon Sep 17 00:00:00 2001 From: Marc Siegel Date: Mon, 11 Apr 2022 12:03:46 -0400 Subject: [PATCH] Fix newer Rubocop issues * grep_v instead of reject for filtering out regular expression * MFA required in Gemspec --- docile.gemspec | 1 + lib/docile/backtrace_filter.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docile.gemspec b/docile.gemspec index dea11fd..01444e6 100644 --- a/docile.gemspec +++ b/docile.gemspec @@ -31,5 +31,6 @@ Gem::Specification.new do |s| "homepage_uri" => "https://ms-ati.github.io/docile/", "changelog_uri" => "https://github.com/ms-ati/docile/blob/main/HISTORY.md", "source_code_uri" => "https://github.com/ms-ati/docile", + "rubygems_mfa_required" => "true", } end diff --git a/lib/docile/backtrace_filter.rb b/lib/docile/backtrace_filter.rb index 3d7a0d8..06a6605 100644 --- a/lib/docile/backtrace_filter.rb +++ b/lib/docile/backtrace_filter.rb @@ -12,7 +12,7 @@ module Docile FILTER_PATTERN = %r{/lib/docile/}.freeze def backtrace - super.reject { |trace| trace =~ FILTER_PATTERN } + super.grep_v(FILTER_PATTERN) end if ::Exception.public_method_defined?(:backtrace_locations)