Class: Sass::Selector::Class

Inherits:
Simple
  • Object
show all
Defined in:
lib/sass/selector.rb

Overview

A class selector (e.g. .foo).

Instance Attribute Summary collapse

Attributes inherited from Simple

#filename, #line

Instance Method Summary collapse

Methods inherited from Simple

#eql?, #equality_key, #hash, #inspect, #to_s, #unify, #unify_namespaces

Constructor Details

#initialize(name) ⇒ Class

Returns a new instance of Class.

Parameters:



62
63
64
# File 'lib/sass/selector.rb', line 62

def initialize(name)
  @name = name
end

Instance Attribute Details

#nameArray<String, Sass::Script::Tree::Node> (readonly)

The class name.

Returns:



59
60
61
# File 'lib/sass/selector.rb', line 59

def name
  @name
end

Instance Method Details

#specificity



72
73
74
# File 'lib/sass/selector.rb', line 72

def specificity
  SPECIFICITY_BASE
end

#to_a

See Also:

  • Selector#to_a


67
68
69
# File 'lib/sass/selector.rb', line 67

def to_a
  [".", *@name]
end