module Capybara::Selenium::DeprecationSuppressor
Public Class Methods
Source
# File lib/capybara/selenium/logger_suppressor.rb, line 6 def initialize(...) @suppress_for_capybara = false super end
Calls superclass method
Public Instance Methods
Source
# File lib/capybara/selenium/logger_suppressor.rb, line 11 def deprecate(*args, **opts, &block) return if @suppress_for_capybara if opts.empty? super(*args, &block) # support Selenium 3 else super end end
Calls superclass method
Source
# File lib/capybara/selenium/logger_suppressor.rb, line 25 def suppress_deprecations prev_suppress_for_capybara, @suppress_for_capybara = @suppress_for_capybara, true yield ensure @suppress_for_capybara = prev_suppress_for_capybara end
Source
# File lib/capybara/selenium/logger_suppressor.rb, line 21 def warn(*args, **opts) super unless @suppress_for_capybara end
Calls superclass method