16 lines
303 B
Ruby
16 lines
303 B
Ruby
|
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
|