lib/opal/cli_runners/server.rb in opal-0.7.0.beta1 vs lib/opal/cli_runners/server.rb in opal-0.7.0.beta2
- old
+ new
@@ -24,27 +24,29 @@
:AccessLog => [],
:Logger => Logger.new(output)
)
end
+ def exit_status
+ nil
+ end
+
def app(source)
lambda do |env|
case env['PATH_INFO']
when '/'
body = <<-HTML
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
- <script>
- //<![CDATA[
- #{source}
- //]]>
- </script>
+ <script src="/cli_runner.js"></script>
</head>
</html>
HTML
[200, {}, [body]]
+ when '/cli_runner.js'
+ [200, {'Content-Type' => 'text/javascript'}, [source]]
else
[404, {}, [body]]
end
end
end