Skip to content

Commit 9e29d86

Browse files
committed
Fix for ruby 3.0 or earlier
1 parent 0ac9957 commit 9e29d86

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

test/optparse/test_did_you_mean.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ def setup
1212
@opt.def_option("--foo", Integer) { |v| @foo = v }
1313
@opt.def_option("--bar", Integer) { |v| @bar = v }
1414
@opt.def_option("--baz", Integer) { |v| @baz = v }
15-
unless ::DidYouMean::Formatter.respond_to?(:message_for)
16-
@formatter = ::DidYouMean.formatter
15+
@formatter = ::DidYouMean.formatter
16+
if ::DidYouMean.const_defined?(:Formatter)
17+
::DidYouMean.formatter = ::DidYouMean::Formatter
18+
else
1719
case @formatter
1820
when ::DidYouMean::PlainFormatter
1921
else
@@ -23,9 +25,7 @@ def setup
2325
end
2426

2527
def teardown
26-
unless ::DidYouMean::Formatter.respond_to?(:message_for)
27-
::DidYouMean.formatter = @formatter
28-
end
28+
::DidYouMean.formatter = @formatter
2929
end
3030

3131
def test_no_suggestion

0 commit comments

Comments
 (0)