module Capybara::Selenium::DeprecationSuppressor
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/capybara/selenium/logger_suppressor.rb, line 6 def initialize(*) @suppress_for_capybara = false super end
Public Instance Methods
deprecate(*args, **opts, &block)
click to toggle source
Calls superclass method
# 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
suppress_deprecations() { || ... }
click to toggle 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
warn(*args, **opts)
click to toggle source
Calls superclass method
# File lib/capybara/selenium/logger_suppressor.rb, line 21 def warn(*args, **opts) super unless @suppress_for_capybara end