lib/bearcat/spec_helpers.rb in bearcat-1.3.53 vs lib/bearcat/spec_helpers.rb in bearcat-1.3.55
- old
+ new
@@ -30,15 +30,12 @@
end
between = url[lend..-1]
bits << between if between.present?
bits.map do |bit|
- case bit
- when Regexp
- bit.source
- when String
- Regexp.escape(bit)
- end
+ next bit.source if bit.is_a?(Regexp)
+ bit = bit.canvas_id if bit.respond_to?(:canvas_id)
+ Regexp.escape(bit.to_s)
end.join
when String
Regexp.escape(endpoint)
when Regexp
endpoint.source
\ No newline at end of file