lib/proxy_rb/setup.rb in proxy_rb-0.8.0 vs lib/proxy_rb/setup.rb in proxy_rb-0.8.1
- old
+ new
@@ -57,10 +57,14 @@
)
runtime.event_bus.register(
:after_resource_fetched,
proc do |event|
- runtime.announcer.announce :http_response_headers, event.entity.driver.response_headers
+ begin
+ runtime.announcer.announce :http_response_headers, event.entity.driver.response_headers
+ rescue Capybara::NotSupportedByDriverError
+ runtime.announcer.announce :http_response_headers, { 'Message': format('Using #response_headers with the current driver "%s" is currently not supported', event.entity.driver.class) }
+ end
end
)
end
# enable Metrics/MethodLength
# rubocop:enable Metrics/AbcSize