Class: Sass::Engine::Line
Overview
A line of Sass code.
‘text`: `String` : The text in the line, without any whitespace at the beginning or end.
‘tabs`: `Fixnum` : The level of indentation of the line.
‘index`: `Fixnum` : The line number in the original document.
‘offset`: `Fixnum` : The number of bytes in on the line that the text begins.
This ends up being the number of bytes of leading whitespace.
‘filename`: `String` : The name of the file in which this line appeared.
‘children`: `Array<Line>` : The lines nested below this one.
Instance Attribute Summary collapse
-
#children ⇒ Object
Returns the value of attribute children.
-
#filename ⇒ Object
Returns the value of attribute filename.
-
#index ⇒ Object
Returns the value of attribute index.
-
#offset ⇒ Object
Returns the value of attribute offset.
-
#tabs ⇒ Object
Returns the value of attribute tabs.
-
#text ⇒ Object
Returns the value of attribute text.
Instance Method Summary collapse
Instance Attribute Details
#children ⇒ Object
Returns the value of attribute children
72 73 74 |
# File 'lib/sass/engine.rb', line 72 def children @children end |
#filename ⇒ Object
Returns the value of attribute filename
72 73 74 |
# File 'lib/sass/engine.rb', line 72 def filename @filename end |
#index ⇒ Object
Returns the value of attribute index
72 73 74 |
# File 'lib/sass/engine.rb', line 72 def index @index end |
#offset ⇒ Object
Returns the value of attribute offset
72 73 74 |
# File 'lib/sass/engine.rb', line 72 def offset @offset end |
#tabs ⇒ Object
Returns the value of attribute tabs
72 73 74 |
# File 'lib/sass/engine.rb', line 72 def tabs @tabs end |
#text ⇒ Object
Returns the value of attribute text
72 73 74 |
# File 'lib/sass/engine.rb', line 72 def text @text end |
Instance Method Details
#comment? ⇒ Boolean
73 74 75 |
# File 'lib/sass/engine.rb', line 73 def comment? text[0] == COMMENT_CHAR && (text[1] == SASS_COMMENT_CHAR || text[1] == CSS_COMMENT_CHAR) end |