Skip to content

Commit 046ae87

Browse files
Prefer require_relative for internal requires
1 parent 83cb584 commit 046ae87

File tree

13 files changed

+33
-33
lines changed

13 files changed

+33
-33
lines changed

lib/thor.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
require "set"
2-
require "thor/base"
2+
require_relative "thor/base"
33

44
class Thor
55
class << self

lib/thor/actions.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
require "uri"
2-
require "thor/core_ext/io_binary_read"
3-
require "thor/actions/create_file"
4-
require "thor/actions/create_link"
5-
require "thor/actions/directory"
6-
require "thor/actions/empty_directory"
7-
require "thor/actions/file_manipulation"
8-
require "thor/actions/inject_into_file"
2+
require_relative "core_ext/io_binary_read"
3+
require_relative "actions/create_file"
4+
require_relative "actions/create_link"
5+
require_relative "actions/directory"
6+
require_relative "actions/empty_directory"
7+
require_relative "actions/file_manipulation"
8+
require_relative "actions/inject_into_file"
99

1010
class Thor
1111
module Actions

lib/thor/actions/create_file.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "thor/actions/empty_directory"
1+
require_relative "empty_directory"
22

33
class Thor
44
module Actions

lib/thor/actions/create_link.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "thor/actions/create_file"
1+
require_relative "create_file"
22

33
class Thor
44
module Actions

lib/thor/actions/directory.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "thor/actions/empty_directory"
1+
require_relative "empty_directory"
22

33
class Thor
44
module Actions

lib/thor/actions/inject_into_file.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "thor/actions/empty_directory"
1+
require_relative "empty_directory"
22

33
class Thor
44
module Actions

lib/thor/base.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
require "thor/command"
2-
require "thor/core_ext/hash_with_indifferent_access"
3-
require "thor/error"
4-
require "thor/invocation"
5-
require "thor/parser"
6-
require "thor/shell"
7-
require "thor/line_editor"
8-
require "thor/util"
1+
require_relative "command"
2+
require_relative "core_ext/hash_with_indifferent_access"
3+
require_relative "error"
4+
require_relative "invocation"
5+
require_relative "parser"
6+
require_relative "shell"
7+
require_relative "line_editor"
8+
require_relative "util"
99

1010
class Thor
1111
autoload :Actions, "thor/actions"

lib/thor/group.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "thor/base"
1+
require_relative "base"
22

33
# Thor has a special class called Thor::Group. The main difference to Thor class
44
# is that it invokes all commands at once. It also include some methods that allows

lib/thor/line_editor.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require "thor/line_editor/basic"
2-
require "thor/line_editor/readline"
1+
require_relative "line_editor/basic"
2+
require_relative "line_editor/readline"
33

44
class Thor
55
module LineEditor

lib/thor/parser.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "thor/parser/argument"
2-
require "thor/parser/arguments"
3-
require "thor/parser/option"
4-
require "thor/parser/options"
1+
require_relative "parser/argument"
2+
require_relative "parser/arguments"
3+
require_relative "parser/option"
4+
require_relative "parser/options"

0 commit comments

Comments
 (0)