Sha256: 4822b698f960129b3a372b77d17d065929305b4c965627f332a763f90c591822
Contents?: true
Size: 837 Bytes
Versions: 2
Compression:
Stored size: 837 Bytes
Contents
# frozen_string_literal: true module Capybara module Selenium module DeprecationSuppressor def initialize(*) @suppress_for_capybara = false super end def deprecate(*, **, &block) super unless @suppress_for_capybara end def suppress_deprecations prev_suppress_for_capybara, @suppress_for_capybara = @suppress_for_capybara, true yield ensure @suppress_for_capybara = prev_suppress_for_capybara end end module ErrorSuppressor def for_code(*) ::Selenium::WebDriver.logger.suppress_deprecations do super end end end end end Selenium::WebDriver::Logger.prepend Capybara::Selenium::DeprecationSuppressor Selenium::WebDriver::Error.singleton_class.prepend Capybara::Selenium::ErrorSuppressor
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capybara-3.35.1 | lib/capybara/selenium/logger_suppressor.rb |
capybara-3.35.0 | lib/capybara/selenium/logger_suppressor.rb |