Module: Capybara::Accessible::Extensions::Driver

Defined in:
lib/capybara/accessible/extensions/driver.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#accessibleObject

Returns the value of attribute accessible.



20
21
22
# File 'lib/capybara/accessible/extensions/driver.rb', line 20

def accessible
  @accessible
end

Class Method Details

.wrap(underlying_driver) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/capybara/accessible/extensions/driver.rb', line 6

def self.wrap(underlying_driver)
  Class.new(underlying_driver) do
    include Extensions::Driver

    def self.name
      "Capybara::Accessible::Extensions::Driver(wrap: #{underlying_driver}"
    end
    class << self
      alias_method :inspect, :name
      alias_method :to_s, :name
    end
  end
end

Instance Method Details

#visit(path) ⇒ Object



22
23
24
25
# File 'lib/capybara/accessible/extensions/driver.rb', line 22

def visit(path)
  super
  Auditor.new(self).audit!
end