Skip to content

Commit 0a20607

Browse files
committed
Switch to using require_relative to improve load-times (closes #17).
1 parent 4b412e9 commit 0a20607

21 files changed

Lines changed: 43 additions & 46 deletions

command_mapper.gemspec

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ Gem::Specification.new do |gem|
77

88
gem.name = gemspec.fetch('name')
99
gem.version = gemspec.fetch('version') do
10-
lib_dir = File.join(File.dirname(__FILE__),'lib')
11-
$LOAD_PATH << lib_dir unless $LOAD_PATH.include?(lib_dir)
12-
13-
require 'command_mapper/version'
10+
require_relative 'lib/command_mapper/version'
1411
CommandMapper::VERSION
1512
end
1613

lib/command_mapper.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
require 'command_mapper/command'
2-
require 'command_mapper/version'
1+
require_relative 'command_mapper/command'
2+
require_relative 'command_mapper/version'

lib/command_mapper/arg.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'command_mapper/types/type'
2-
require 'command_mapper/types/str'
1+
require_relative 'types/type'
2+
require_relative 'types/str'
33

44
module CommandMapper
55
#

lib/command_mapper/argument.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'command_mapper/exceptions'
2-
require 'command_mapper/arg'
1+
require_relative 'exceptions'
2+
require_relative 'arg'
33

44
module CommandMapper
55
#

lib/command_mapper/command.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require 'command_mapper/types'
2-
require 'command_mapper/argument'
3-
require 'command_mapper/option'
1+
require_relative 'types'
2+
require_relative 'argument'
3+
require_relative 'option'
44

55
require 'shellwords'
66

lib/command_mapper/option.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'command_mapper/exceptions'
2-
require 'command_mapper/option_value'
1+
require_relative 'exceptions'
2+
require_relative 'option_value'
33

44
module CommandMapper
55
#

lib/command_mapper/option_value.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'command_mapper/arg'
1+
require_relative 'arg'
22

33
module CommandMapper
44
#

lib/command_mapper/sudo.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'command_mapper/command'
2-
require 'command_mapper/types/key_value_list'
1+
require_relative 'command'
2+
require_relative 'types/key_value_list'
33

44
module CommandMapper
55
#

lib/command_mapper/types.rb

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
require 'command_mapper/types/type'
2-
require 'command_mapper/types/str'
3-
require 'command_mapper/types/num'
4-
require 'command_mapper/types/dec'
5-
require 'command_mapper/types/hex'
6-
require 'command_mapper/types/map'
7-
require 'command_mapper/types/enum'
8-
require 'command_mapper/types/list'
9-
require 'command_mapper/types/key_value'
10-
require 'command_mapper/types/key_value_list'
11-
require 'command_mapper/types/input_path'
12-
require 'command_mapper/types/input_file'
13-
require 'command_mapper/types/input_dir'
1+
require_relative 'types/type'
2+
require_relative 'types/str'
3+
require_relative 'types/num'
4+
require_relative 'types/dec'
5+
require_relative 'types/hex'
6+
require_relative 'types/map'
7+
require_relative 'types/enum'
8+
require_relative 'types/list'
9+
require_relative 'types/key_value'
10+
require_relative 'types/key_value_list'
11+
require_relative 'types/input_path'
12+
require_relative 'types/input_file'
13+
require_relative 'types/input_dir'

lib/command_mapper/types/dec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'command_mapper/types/type'
1+
require_relative 'type'
22

33
module CommandMapper
44
module Types

0 commit comments

Comments
 (0)