File tree Expand file tree Collapse file tree 3 files changed +12
-9
lines changed
Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -19,11 +19,18 @@ class Parser # rubocop:disable Metrics/ClassLength
1919 # @return [RubyHeaderParser::Data]
2020 attr_reader :data
2121
22+ DEFAULT_HEADER_FILE = "#{ RbConfig ::CONFIG [ "rubyhdrdir" ] } /ruby.h" . freeze
23+
24+ DEFAULT_INCLUDE_PATHS = [
25+ RbConfig ::CONFIG [ "rubyarchhdrdir" ] ,
26+ RbConfig ::CONFIG [ "rubyhdrdir" ] ,
27+ ] . freeze
28+
2229 # @param header_file [String] path to ruby.h
2330 # @param include_paths [Array<String>]
2431 # @param dist_preprocessed_header_file [String]
25- def initialize ( dist_preprocessed_header_file :, header_file : " #{ RbConfig :: CONFIG [ "rubyhdrdir" ] } /ruby.h" ,
26- include_paths : [ RbConfig :: CONFIG [ "rubyarchhdrdir" ] , RbConfig :: CONFIG [ "rubyhdrdir" ] ] )
32+ def initialize ( dist_preprocessed_header_file :, header_file : DEFAULT_HEADER_FILE ,
33+ include_paths : DEFAULT_INCLUDE_PATHS )
2734 @header_file = header_file
2835 @include_paths = include_paths
2936 @dist_preprocessed_header_file = dist_preprocessed_header_file
Original file line number Diff line number Diff line change @@ -5,6 +5,9 @@ module RubyHeaderParser
55 attr_reader dist_preprocessed_header_file: String
66 attr_reader data: Data
77
8+ DEFAULT_HEADER_FILE: String
9+ DEFAULT_INCLUDE_PATHS: Array[String]
10+
811 def initialize : (
912 dist_preprocessed_header_file: String,
1013 ?header_file: String,
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments