Skip to content

Commit a73a4fb

Browse files
committed
Remove unneeded ripper requires
Ripper is either not used or loaded where it is actually needed
1 parent 3b5b4a8 commit a73a4fb

File tree

5 files changed

+2
-7
lines changed

5 files changed

+2
-7
lines changed

lib/prism/translation/ripper.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# frozen_string_literal: true
22
# :markup: markdown
33

4-
require "ripper"
5-
64
module Prism
75
module Translation
86
# This class provides a compatibility layer between prism and Ripper. It

rakelib/lex.rake

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ TARGETS.each do |name, target|
126126
desc "Lex #{repo} and compare with lex_compat"
127127
task "lex:#{name}" => [dirpath, :compile] do
128128
$:.unshift(File.expand_path("../lib", __dir__))
129-
require "ripper"
130129
require "prism"
131130

132131
plain_text = ENV.fetch("CI", false)
@@ -169,7 +168,6 @@ end
169168
desc "Lex files and compare with lex_compat"
170169
task lex: :compile do
171170
$:.unshift(File.expand_path("../lib", __dir__))
172-
require "ripper"
173171
require "prism"
174172

175173
plain_text = ENV.fetch("CI", false)
@@ -201,7 +199,6 @@ desc "Lex against the most recent version of various rubygems"
201199
task "lex:rubygems": [:compile, "tmp/failing"] do
202200
$:.unshift(File.expand_path("../lib", __dir__))
203201
require "net/http"
204-
require "ripper"
205202
require "rubygems/package"
206203
require "tmpdir"
207204
require "prism"
@@ -333,7 +330,6 @@ desc "Lex against the top 100 rubygems"
333330
task "lex:topgems": ["download:topgems", :compile] do
334331
$:.unshift(File.expand_path("../lib", __dir__))
335332
require "net/http"
336-
require "ripper"
337333
require "rubygems/package"
338334
require "tmpdir"
339335
require "prism"

test/prism/magic_comment_test.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# frozen_string_literal: true
22

33
require_relative "test_helper"
4+
require "ripper"
45

56
module Prism
67
class MagicCommentTest < TestCase

test/prism/ruby/ripper_test.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
return if RUBY_VERSION < "3.3" || RUBY_ENGINE != "ruby"
44

55
require_relative "../test_helper"
6+
require "ripper"
67

78
module Prism
89
class RipperTest < TestCase

test/prism/test_helper.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
require "prism"
44
require "pp"
5-
require "ripper"
65
require "stringio"
76
require "test/unit"
87
require "tempfile"

0 commit comments

Comments
 (0)