lib/gapic/path_pattern/parser.rb in gapic-generator-0.6.15 vs lib/gapic/path_pattern/parser.rb in gapic-generator-0.7.0

- old
+ new

@@ -85,10 +85,10 @@ # {<name_first>}<separator>{<name_second>} etc, e.g. {foo}-{bar}_{baz} # see AIP-4231 Parsing resource names, Complex resource ID path segments # @private def self.try_capture_complex_resource_id_segment url_pattern complex_resource_id_regex = - %r/^(?<segment_pattern>{(?<name_first>[^\/}]+?)}(?:(?<separator>[_\-~\.]){(?<name_seq>[^\/}]+?)})+)(?:\/|$)/ + %r/^(?<segment_pattern>{(?<name_first>[^\/}]+?)}(?:(?<separator>[_\-~.]){(?<name_seq>[^\/}]+?)})+)(?:\/|$)/ return nil, url_pattern unless complex_resource_id_regex.match? url_pattern match = complex_resource_id_regex.match url_pattern segment_pattern = match[:segment_pattern]