module Jade::CompilationEssentials

Used to share common things between compilers.

Public Instance Methods

process_result(source, result, options) click to toggle source

Responds for post-processing compilation result.

@param source [String] The source code of template. @param result [String] The compiled code of template. @param options [Hash] The compilation options. @return [String]

Calls superclass method
# File lib/jade-ruby/compilation-essentials.rb, line 16
def process_result(source, result, options)
  if options[:client]
    "(function(jade) { #{ super }; return #{ options[:name] }; }).call(this, jade);"
  else
    super
  end
end