Class: Sass::Selector::Class

Inherits:
Simple
  • Object
show all
Defined in:
.ruby-sass/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?, #hash, #inspect, #unify, #unique?

Constructor Details

#initialize(name) ⇒ Class

Returns a new instance of Class

Parameters:

  • name (String)

    The class name



63
64
65
# File '.ruby-sass/lib/sass/selector.rb', line 63

def initialize(name)
  @name = name
end

Constructor Details

#initialize(name) ⇒ Class

Returns a new instance of Class

Parameters:

  • name (String)

    The class name



63
64
65
# File '.ruby-sass/lib/sass/selector.rb', line 63

def initialize(name)
  @name = name
end

Instance Attribute Details

#nameString (readonly)

The class name.

Returns:

  • (String)


60
61
62
# File '.ruby-sass/lib/sass/selector.rb', line 60

def name
  @name
end

Instance Method Details

#specificityObject



73
74
75
# File '.ruby-sass/lib/sass/selector.rb', line 73

def specificity
  SPECIFICITY_BASE
end

#to_s(opts = {}) ⇒ Object

See Also:

  • Selector#to_s


68
69
70
# File '.ruby-sass/lib/sass/selector.rb', line 68

def to_s(opts = {})
  "." + @name
end