Sha256: 04ba42718787ce57eefc70099e1c3d2f229f7008559e7fd28356eadf611da2c1

Contents?: true

Size: 890 Bytes

Versions: 157

Compression:

Stored size: 890 Bytes

Contents

require 'sass/tree/node'

module Sass::Tree
  # A solely static node left over after a mixin include or @content has been performed.
  # Its sole purpose is to wrap exceptions to add to the backtrace.
  #
  # @see Sass::Tree
  class TraceNode < Node
    # The name of the trace entry to add.
    # @return [String]
    attr_reader :name

    # @param name [String] The name of the trace entry to add.
    def initialize(name)
      @name = name
      self.has_children = true
      super()
    end

    # Initializes this node from an existing node.
    # @param name [String] The name of the trace entry to add.
    # @param mixin [Node] The node to copy information from.
    # @return [TraceNode]
    def self.from_node(name, node)
      trace = new(name)
      trace.line = node.line
      trace.filename = node.filename
      trace.options = node.options
      trace
    end
  end
end

Version data entries

157 entries across 152 versions & 11 rubygems

Version Path
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/sass-3.2.19/lib/sass/tree/trace_node.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/sass-3.2.19/lib/sass/tree/trace_node.rb
active_mailer-0.0.10 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/tree/trace_node.rb
xass-0.1.0 lib/sass/tree/trace_node.rb
oreorenasass-3.4.14 lib/sass/tree/trace_node.rb
oreorenasass-3.4.13 lib/sass/tree/trace_node.rb
oreorenasass-3.4.12 lib/sass/tree/trace_node.rb
oreorenasass-3.4.11 lib/sass/tree/trace_node.rb
oreorenasass-3.4.9 lib/sass/tree/trace_node.rb
oreorenasass-3.4.7 lib/sass/tree/trace_node.rb
oreorenasass-3.4.5 lib/sass/tree/trace_node.rb
sadui-0.0.4 vendor/bundle/ruby/2.0.0/gems/sass-3.2.14/lib/sass/tree/trace_node.rb
sadui-0.0.4 vendor/bundle/ruby/2.1.0/gems/sass-3.2.14/lib/sass/tree/trace_node.rb
sass-3.2.19 lib/sass/tree/trace_node.rb
sass-3.2.18 lib/sass/tree/trace_node.rb
sass-3.2.17 lib/sass/tree/trace_node.rb
sass-3.2.16 lib/sass/tree/trace_node.rb
sass-3.2.15 lib/sass/tree/trace_node.rb
sass-3.2.14 lib/sass/tree/trace_node.rb
mango-0.8.0 vendor/bundler/ruby/2.1.0/gems/sass-3.2.13/lib/sass/tree/trace_node.rb