class Sass::Selector::Id

An id selector (e.g. ‘#foo`).

def initialize(name)

Parameters:
  • name (Array) -- The id name
def initialize(name)
  @name = name
end

def specificity

Other tags:
    See: AbstractSequence#specificity -
def specificity
  SPECIFICITY_BASE**2
end

def to_a

Other tags:
    See: Selector#to_a -
def to_a
  ["#", *@name]
end

def unify(sels)

Other tags:
    See: Selector#unify -
def unify(sels)
  return if sels.any? {|sel2| sel2.is_a?(Id) && self.name != sel2.name}
  super
end