Sha256: 5c8657ee40a2ef01e456ee8ca58bf3bab84991aa9be039066fabc489720b4739

Contents?: true

Size: 629 Bytes

Versions: 2

Compression:

Stored size: 629 Bytes

Contents

module Sass
  module Tree
    class FileNode < Node
      def initialize(filename)
        @filename = filename
        super()
      end

      def to_s(*args)
        @to_s ||= super()
      rescue Sass::SyntaxError => e
        e.add_backtrace_entry(@filename)
        raise e
      end

      def invisible?; to_s.empty?; end

      protected

      def perform!(environment)
        self.children = Sass::Files.tree_for(filename, @options).children
        self.children = perform_children(environment)
      rescue Sass::SyntaxError => e
        e.add_backtrace_entry(@filename)
        raise e
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
haml-edge-2.1.15 lib/sass/tree/file_node.rb
haml-edge-2.1.16 lib/sass/tree/file_node.rb