Sha256: 96e1857c260b6e62ac28a659c39103c99c21cc9b33dd4275349789f58f1c1134

Contents?: true

Size: 764 Bytes

Versions: 99

Compression:

Stored size: 764 Bytes

Contents

module Sass::Tree
  # 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
  class DirectiveNode < Node
    # The text of the directive, `@` and all.
    #
    # @return [String]
    attr_accessor :value

    # @param value [String] See \{#value}
    def initialize(value)
      @value = value
      super()
    end

    # @return [String] The name of the directive, including `@`.
    def name
      value.gsub(/ .*$/, '')
    end
  end
end

Version data entries

99 entries across 55 versions & 3 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.7.5 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.7.4 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.7.4 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.7.3 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.7.3 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.7.2 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.7.2 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.7.1 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.7.1 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.7.0 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.7.0 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.6.9 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.6.9 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.6.8 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.6.8 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.6.7 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb
classiccms-0.6.7 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.6.6 vendor/bundle/gems/sass-3.1.18/lib/sass/tree/directive_node.rb
classiccms-0.6.6 vendor/bundle/gems/sass-3.1.19/lib/sass/tree/directive_node.rb