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
73 74 75 |
# File 'lib/sass/engine.rb', line 73
def children
@children
end
|
#filename ⇒ Object
Returns the value of attribute filename
73 74 75 |
# File 'lib/sass/engine.rb', line 73
def filename
@filename
end
|
#index ⇒ Object
Returns the value of attribute index
73 74 75 |
# File 'lib/sass/engine.rb', line 73
def index
@index
end
|
#offset ⇒ Object
Returns the value of attribute offset
73 74 75 |
# File 'lib/sass/engine.rb', line 73
def offset
@offset
end
|
#tabs ⇒ Object
Returns the value of attribute tabs
73 74 75 |
# File 'lib/sass/engine.rb', line 73
def tabs
@tabs
end
|
#text ⇒ Object
Returns the value of attribute text
73 74 75 |
# File 'lib/sass/engine.rb', line 73
def text
@text
end
|
Instance Method Details
#comment? ⇒ Boolean
74 75 76 |
# File 'lib/sass/engine.rb', line 74
def comment?
text[0] == COMMENT_CHAR && (text[1] == SASS_COMMENT_CHAR || text[1] == CSS_COMMENT_CHAR)
end
|