An id selector (e.g. `#foo`).
The id name.
@return [Array<String, Sass::Script::Node>]
@param name [Array<String, Sass::Script::Node>] The id name
# File lib/sass/selector.rb, line 77 def initialize(name) @name = name end
@see Sass::Selector::AbstractSequence#specificity
# File lib/sass/selector.rb, line 96 def specificity SPECIFICITY_BASE**2 end
@see Selector#to_a
# File lib/sass/selector.rb, line 82 def to_a ["#", *@name] end
Returns `nil` if `sels` contains an {Id} selector with a different name than this one.
@see Selector#unify
# File lib/sass/selector.rb, line 90 def unify(sels) return if sels.any? {|sel2| sel2.is_a?(Id) && self.name != sel2.name} super end