Skip to content

Commit 37a09c0

Browse files
committed
Workaround for Ruby::BlockTypeMismatch
``` lib/ruby_header_parser/util.rb:20:50: [warning] Cannot pass a value of type `::Proc` as a block-pass-argument of type `^((::String | ::Array[::String])) -> U(1)` │ ::Proc <: ^((::String | ::Array[::String])) -> U(1) │ │ Diagnostic ID: Ruby::BlockTypeMismatch │ └ signature.scan(/[^,]+\([^()]*\)|[^,]+/).map(&:strip) ~~~~~~~ ```
1 parent 9a19f4a commit 37a09c0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/ruby_header_parser/util.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def self.find_field(array, field_name)
1717
# @param signature [String]
1818
# @return [Array<String>]
1919
def self.split_signature(signature)
20-
signature.scan(/[^,]+\([^()]*\)|[^,]+/).map(&:strip)
20+
signature.scan(/[^,]+\([^()]*\)|[^,]+/).flatten.map(&:strip)
2121
end
2222

2323
# @param type [String]

0 commit comments

Comments
 (0)