class SourceURL < Tilt::Template self.default_mime_type = 'application/javascript' def prepare end def evaluate(scope, locals, &block) code = "" code << "eval(" code << data.inspect code << " + \"\\n//@ sourceURL=/'#{scope.logical_path}'\"" code << ");\n" code end end