Class: Gammo::CSSSelector::AST::Selector::Pseudo::Disabled
- Inherits:
-
Gammo::CSSSelector::AST::Selector::Pseudo
- Object
- Gammo::CSSSelector::AST::Selector::Pseudo
- Gammo::CSSSelector::AST::Selector::Pseudo::Disabled
- Defined in:
- lib/gammo/css_selector/ast/selector/pseudo_class.rb
Constant Summary
Constants included from Subclassify
Instance Attribute Summary
Attributes inherited from Gammo::CSSSelector::AST::Selector::Pseudo
Instance Method Summary collapse
Methods inherited from Gammo::CSSSelector::AST::Selector::Pseudo
Constructor Details
This class inherits a constructor from Gammo::CSSSelector::AST::Selector::Pseudo
Instance Method Details
#match?(context) ⇒ Boolean
32 33 34 35 36 37 |
# File 'lib/gammo/css_selector/ast/selector/pseudo_class.rb', line 32 def match?(context) # Return true if attributes have the key but nil, or value is the # same with the key. (context.node.attributes.key?(:disabled) && context.node.attributes[:disabled].nil?) || context.node.attributes[:disabled] == 'disabled' end |