lib/bearcat/spec_helpers.rb in bearcat-1.5.12 vs lib/bearcat/spec_helpers.rb in bearcat-1.5.13

- old
+ new

@@ -57,11 +57,11 @@ url.scan(/:(?<key>\w+)/) do |key| m = Regexp.last_match between = url[lend..m.begin(0)-1] bits << between if between.present? && (m.begin(0) > lend) lend = m.end(0) - bits << (url_context[m[:key].to_sym] || /\w+/) + bits << (url_context[m[:key].to_sym] || /[\w:]+/) end between = url[lend..-1] bits << between if between.present? url = bits.map do |bit| @@ -80,10 +80,10 @@ url.scan(/#\{(?<key>.*?)\}/) do |key| m = Regexp.last_match between = url[lend..m.begin(0)-1] bits << between if between.present? && (m.begin(0) > lend) lend = m.end(0) - bits << (url_context[m[:key].to_sym] || /\w+/) + bits << (url_context[m[:key].to_sym] || /[\w:]+/) end between = url[lend..-1] bits << between if between.present? url = bits.map do |bit|