Skip to content

Commit a7d84ed

Browse files
committed
nits: Extract to const
1 parent d80027b commit a7d84ed

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

_tools/ruby_h_to_go/exe/ruby_h_to_go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,18 @@ require_relative "../lib/ruby_h_to_go"
1414
header_dir = nil
1515
dist_dir = nil
1616

17+
DEFAULT_RUBY_HEADER_DIR = RbConfig::CONFIG["rubyhdrdir"]
18+
DEFAULT_DIST_DIR = File.join(__dir__, "..", "dist")
19+
1720
opt = OptionParser.new
18-
opt.on("-H", "--header-dir HEADER_DIR", "ruby header dir (default: #{RbConfig::CONFIG["rubyhdrdir"]})") { |v| header_dir = v }
19-
opt.on("-D", "--dist-dir DIST_DIR", "dist dir for auto-generated Go code (default: #{File.join(__dir__, "..", "dist")})") { |v| dist_dir = v }
21+
opt.on("-H", "--header-dir HEADER_DIR", "ruby header dir (default: #{DEFAULT_RUBY_HEADER_DIR})") { |v| header_dir = v }
22+
opt.on("-D", "--dist-dir DIST_DIR", "dist dir for auto-generated Go code (default: #{DEFAULT_DIST_DIR})") { |v| dist_dir = v }
2023

2124
opt.parse!(ARGV)
2225

2326
# Use default header file and include paths
24-
header_dir ||= RbConfig::CONFIG["rubyhdrdir"]
27+
header_dir ||= DEFAULT_RUBY_HEADER_DIR
2528

26-
dist_dir ||= File.join(__dir__, "..", "dist")
29+
dist_dir ||= DEFAULT_DIST_DIR
2730

2831
RubyHToGo::Cli.new(header_dir:, dist_dir:).perform

0 commit comments

Comments
 (0)