Skip to content

Commit 9e03734

Browse files
Update demo index.html
1 parent 8ef8902 commit 9e03734

File tree

1 file changed

+1
-31
lines changed
  • packages/npm-packages/ruby-wasm-wasi/example

1 file changed

+1
-31
lines changed

packages/npm-packages/ruby-wasm-wasi/example/index.html

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,5 @@
11
<html>
2-
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/browser.umd.js"></script>
3-
<script>
4-
const { DefaultRubyVM } = window["ruby-wasm-wasi"];
5-
const main = async () => {
6-
// Fetch and instntiate WebAssembly binary
7-
const response = await fetch(
8-
"https://cdn.jsdelivr.net/npm/[email protected]/dist/ruby.wasm"
9-
);
10-
const buffer = await response.arrayBuffer();
11-
const module = await WebAssembly.compile(buffer);
12-
const { vm } = await DefaultRubyVM(module);
13-
14-
vm.printVersion();
15-
16-
runRubyScriptsInHtml(vm);
17-
};
18-
19-
const runRubyScriptsInHtml = (vm) => {
20-
const tags = document.getElementsByTagName("script");
21-
for (var i = 0, len = tags.length; i < len; i++) {
22-
const tag = tags[i];
23-
if (tag.type === "text/ruby") {
24-
if (tag.innerHTML) {
25-
vm.eval(tag.innerHTML);
26-
}
27-
}
28-
}
29-
};
30-
31-
main();
32-
</script>
2+
<script src="../dist/browser.script.js"></script>
333
<script type="text/ruby">
344
require "js"
355
luckiness = ["Lucky", "Unlucky"].sample

0 commit comments

Comments
 (0)