class Sass::Selector::Attribute

An attribute selector (e.g. ‘[href^=“http://”]`).

def initialize(name, namespace, operator, value, flags)

Parameters:
  • flags (String) -- See \{#flags}
  • value (String) -- See \{#value}
  • operator (String) -- The matching operator, e.g. `"="` or `"^="`
  • namespace (String, nil) -- See \{#namespace}
  • name (String) -- The attribute name
def initialize(name, namespace, operator, value, flags)
  @name = name
  @namespace = namespace
  @operator = operator
  @value = value
  @flags = flags
end

def specificity

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

def to_s(opts = {})

Other tags:
    See: Selector#to_s -
def to_s(opts = {})
  res = "["
  res << @namespace << "|" if @namespace
  res << @name
  res << @operator << @value if @value
  res << " " << @flags if @flags
  res << "]"
end