Skip to content

Commit a012a58

Browse files
committed
Migrate to Data#should_generate_type?
1 parent 79c2d4f commit a012a58

File tree

1 file changed

+1
-15
lines changed
  • _tools/ruby_h_to_go/lib/ruby_header_parser

1 file changed

+1
-15
lines changed

_tools/ruby_h_to_go/lib/ruby_header_parser/parser.rb

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def extract_type_definitions
8080

8181
type_name = parts[0]
8282

83-
next unless should_generate_type?(type_name)
83+
next unless data.should_generate_type?(type_name)
8484

8585
definitions << TypeDefinition.new(
8686
name: type_name,
@@ -107,20 +107,6 @@ def read_definition_from_header_file(file, line_num)
107107
""
108108
end
109109

110-
ALLOW_TYPE_NAME_PREFIXES = %w[rb_ st_].freeze
111-
ALLOW_TYPE_NAMES = %w[id value].freeze
112-
113-
# Whether generate C type to go
114-
# @param type_name [String]
115-
# @return [Boolean]
116-
def should_generate_type?(type_name)
117-
type_name = type_name.downcase
118-
119-
return true if ALLOW_TYPE_NAME_PREFIXES.any? { |prefix| type_name.start_with?(prefix) }
120-
121-
ALLOW_TYPE_NAMES.include?(type_name)
122-
end
123-
124110
# @param function_name [String]
125111
# @param signature [String,nil]
126112
# @return [Array<RubyHeaderParser::ArgumentDefinition>]

0 commit comments

Comments
 (0)