class Capybara::ConfigureDeprecator

Public Class Methods

new(config) click to toggle source
# File lib/capybara/config.rb, line 101
def initialize(config)
  @config = config
end

Public Instance Methods

method_missing(m, *args, &block) click to toggle source
Calls superclass method
# File lib/capybara/config.rb, line 105
def method_missing(m, *args, &block)
  if @config.respond_to?(m)
    @config.public_send(m, *args, &block)
  elsif Capybara.respond_to?(m)
    warn "Calling #{m} from Capybara.configure is deprecated - please call it on Capybara directly ( Capybara.#{m}(...) )"
    Capybara.public_send(m, *args, &block)
  else
    super
  end
end
respond_to_missing?(m, include_private = false) click to toggle source
# File lib/capybara/config.rb, line 116
def respond_to_missing?(m, include_private = false)
  @config.respond_to_missing?(m, include_private) || Capybara.respond_to_missing?(m, include_private)
end