class Capybara::Selenium::Node::ModifierKeysStack
@api private
Public Class Methods
Source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 8 def initialize @stack = [] end
Public Instance Methods
Source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 12 def include?(key) @stack.flatten.include?(key) end
Source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 24 def pop @stack.pop end
Source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 16 def press(key) @stack.last.push(key) end
Source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 20 def push @stack.push [] end