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