2015-04-16 16:44:24 -04:00
|
|
|
class SourceURL < Tilt::Template
|
|
|
|
self.default_mime_type = 'application/javascript'
|
|
|
|
|
|
|
|
def prepare
|
|
|
|
end
|
|
|
|
|
|
|
|
def evaluate(scope, locals, &block)
|
2015-05-28 00:43:12 -04:00
|
|
|
code = "eval("
|
2015-04-16 16:44:24 -04:00
|
|
|
code << data.inspect
|
2015-05-28 00:43:12 -04:00
|
|
|
code << " + \"\\n//# sourceURL=#{scope.logical_path}\""
|
2015-04-16 16:44:24 -04:00
|
|
|
code << ");\n"
|
|
|
|
code
|
|
|
|
end
|
|
|
|
end
|