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|