Class: Sass::Selector::SelectorPseudoClass
- Inherits:
-
Simple
- Object
- Simple
- Sass::Selector::SelectorPseudoClass
- Defined in:
- /var/www/sass-pages/.sass/lib/sass/selector.rb
Overview
A pseudoclass selector whose argument is itself a selector (e.g. :not(.foo) or :-moz-all(.foo, .bar)).
Instance Attribute Summary
- - (String) name readonly The name of the pseudoclass.
- - (Selector::Sequence) selector readonly The selector argument.
Instance Method Summary
- - (SelectorPseudoClass) initialize(name, selector) constructor A new instance of SelectorPseudoClass.
- - to_a
Methods inherited from Simple
#eql?, #hash, #inspect, #to_s, #unify, #unify_namespaces
Constructor Details
- (SelectorPseudoClass) initialize(name, selector)
A new instance of SelectorPseudoClass
362 363 364 365 |
# File '/var/www/sass-pages/.sass/lib/sass/selector.rb', line 362
def initialize(name, selector)
@name = name
@selector = selector
end
|
Instance Attribute Details
- (String) name (readonly)
The name of the pseudoclass.
353 354 355 |
# File '/var/www/sass-pages/.sass/lib/sass/selector.rb', line 353
def name
@name
end
|
- (Selector::Sequence) selector (readonly)
The selector argument.
358 359 360 |
# File '/var/www/sass-pages/.sass/lib/sass/selector.rb', line 358
def selector
@selector
end
|
Instance Method Details
- to_a
368 369 370 |
# File '/var/www/sass-pages/.sass/lib/sass/selector.rb', line 368
def to_a
[":", @name, "("] + @selector.to_a + [")"]
end
|