A static node representing an unproccessed Sass `@`-directive. Directives known to Sass, like `@for` and `@debug`, are handled by their own nodes; only CSS directives like `@media` and `@font-face` become {DirectiveNode}s.
`@import` and `@charset` are special cases; they become {ImportNode}s and {CharsetNode}s, respectively.
@see Sass::Tree
The text of the directive, `@` and all.
@return [String]
@param value [String] See {#value}
# File lib/sass/tree/directive_node.rb, line 18 def initialize(value) @value = value super() end
@return [String] The name of the directive, including `@`.
# File lib/sass/tree/directive_node.rb, line 24 def name value.gsub(%r .*$/, '') end