Class: Gammo::CSSSelector::AST::Selector::Pseudo::Checked
- Inherits:
-
Gammo::CSSSelector::AST::Selector::Pseudo
- Object
- Gammo::CSSSelector::AST::Selector::Pseudo
- Gammo::CSSSelector::AST::Selector::Pseudo::Checked
- 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
43 44 45 46 47 48 |
# File 'lib/gammo/css_selector/ast/selector/pseudo_class.rb', line 43 def match?(context) # Return true if attributes have the key but nil, or value is the # same with the key. (context.node.attributes.key?(:checked) && context.node.attributes[:checked].nil?) || context.node.attributes[:checked] == 'checked' end |