Class: Sass::Selector::Interpolation
- Defined in:
- lib/sass/selector.rb
Overview
Selector interpolation (#{}
in Sass).
Instance Attribute Summary collapse
-
#script ⇒ Sass::Script::Node
readonly
The script to run.
Attributes inherited from Simple
Instance Method Summary collapse
-
#initialize(script) ⇒ Interpolation
constructor
A new instance of Interpolation.
- #to_a
-
#unify(sels)
Always raises an exception.
Methods inherited from Simple
#eql?, #hash, #inspect, #unify_namespaces
Constructor Details
#initialize(script) ⇒ Interpolation
Returns a new instance of Interpolation.
216 217 218 |
# File 'lib/sass/selector.rb', line 216
def initialize(script)
@script = script
end
|
Instance Attribute Details
#script ⇒ Sass::Script::Node (readonly)
The script to run.
213 214 215 |
# File 'lib/sass/selector.rb', line 213
def script
@script
end
|
Instance Method Details
#to_a
221 222 223 |
# File 'lib/sass/selector.rb', line 221
def to_a
[@script]
end
|
#unify(sels)
Always raises an exception.
229 230 231 |
# File 'lib/sass/selector.rb', line 229
def unify(sels)
raise Sass::SyntaxError.new("[BUG] Cannot unify interpolation selectors.")
end
|