aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-08-08 10:38:18 +0900
committernsfisis <nsfisis@gmail.com>2026-08-08 10:38:18 +0900
commit4681e861efcdf9b0b73e3803e70712bc55162863 (patch)
treed910ef14d9549df19896d85a42e12a32db787fb6 /services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
parenteca423774047122f7dfc4be9ac78626e32d733d3 (diff)
downloadnsfisis.dev-main.tar.gz
nsfisis.dev-main.tar.zst
nsfisis.dev-main.zip
feat(slides): improve slide controllerHEADmain
Diffstat (limited to 'services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html')
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html45
1 files changed, 24 insertions, 21 deletions
diff --git a/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html b/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
index 0dfc31fd..c2083d44 100644
--- a/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
@@ -15,7 +15,7 @@
<meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Ruby】 自身を実行している処理系の種類を判定する|REPL: Rest-Eat-Program Loop</title>
- <link rel="stylesheet" href="/style.css?h=bf289421c09405fa3c89dc8b18742368">
+ <link rel="stylesheet" href="/style.css?h=61618c116e07057fc873f7751f158cd7">
</head>
<body class="single">
<header class="header">
@@ -81,12 +81,13 @@
上記ページの例から引用する:
</p>
<div class="codeblock">
- <pre class="highlight" style="background-color:#f5f5f5"><code><div class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">$</span><span style="color: #24292f;background-color: #f6f8fa"> </span>ruby-1.9.1 <span style="color: #116329">-ve</span> <span style="color: #0a3069">'p RUBY_ENGINE'</span>
-</div><div class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]</span>
-</div><div class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">"ruby"</span>
-</div><div class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">$</span><span style="color: #24292f;background-color: #f6f8fa"> </span>jruby <span style="color: #116329">-ve</span> <span style="color: #0a3069">'p RUBY_ENGINE'</span>
-</div><div class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]</span>
-</div><div class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">"jruby"</span></div></code></pre>
+ <pre class="highlight" style="background-color:#f5f5f5"><code><span class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">$</span><span style="color: #24292f;background-color: #f6f8fa"> </span>ruby-1.9.1 <span style="color: #116329">-ve</span> <span style="color: #0a3069">'p RUBY_ENGINE'</span>
+</span><span class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]</span>
+</span><span class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">"ruby"</span>
+</span><span class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">$</span><span style="color: #24292f;background-color: #f6f8fa"> </span>jruby <span style="color: #116329">-ve</span> <span style="color: #0a3069">'p RUBY_ENGINE'</span>
+</span><span class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]</span>
+</span><span class="codeblock-line"><span style="color: #24292f;background-color: #f6f8fa">"jruby"</span>
+</span></code></pre>
</div>
<p>
それぞれの処理系がどのような値を返すかだが、stack overflow に良い質問と回答があった。
@@ -96,16 +97,17 @@
</p>
<blockquote>
<div class="codeblock">
- <pre class="highlight" style="background-color:#f5f5f5"><code><div class="codeblock-line">| RUBY_ENGINE | Implementation |
-</div><div class="codeblock-line">|:-----------:|:------------------|
-</div><div class="codeblock-line">| &lt;undefined&gt; | MRI &lt; 1.9 |
-</div><div class="codeblock-line">| 'ruby' | MRI &gt;= 1.9 or REE |
-</div><div class="codeblock-line">| 'jruby' | JRuby |
-</div><div class="codeblock-line">| 'macruby' | MacRuby |
-</div><div class="codeblock-line">| 'rbx' | Rubinius |
-</div><div class="codeblock-line">| 'maglev' | MagLev |
-</div><div class="codeblock-line">| 'ironruby' | IronRuby |
-</div><div class="codeblock-line">| 'cardinal' | Cardinal |</div></code></pre>
+ <pre class="highlight" style="background-color:#f5f5f5"><code><span class="codeblock-line">| RUBY_ENGINE | Implementation |
+</span><span class="codeblock-line">|:-----------:|:------------------|
+</span><span class="codeblock-line">| &lt;undefined&gt; | MRI &lt; 1.9 |
+</span><span class="codeblock-line">| 'ruby' | MRI &gt;= 1.9 or REE |
+</span><span class="codeblock-line">| 'jruby' | JRuby |
+</span><span class="codeblock-line">| 'macruby' | MacRuby |
+</span><span class="codeblock-line">| 'rbx' | Rubinius |
+</span><span class="codeblock-line">| 'maglev' | MagLev |
+</span><span class="codeblock-line">| 'ironruby' | IronRuby |
+</span><span class="codeblock-line">| 'cardinal' | Cardinal |
+</span></code></pre>
</div>
</blockquote>
<p>
@@ -121,10 +123,11 @@
<div class="filename">
version.h
</div>
- <pre class="highlight" style="background-color:#f5f5f5"><code><div class="codeblock-line"><span style="color: #6e7781">/*</span>
-</div><div class="codeblock-line"><span style="color: #6e7781"> * Ruby engine.</span>
-</div><div class="codeblock-line"><span style="color: #6e7781"> */</span>
-</div><div class="codeblock-line"><span style="color: #6e7781">#define MRUBY_RUBY_ENGINE "mruby"</span></div></code></pre>
+ <pre class="highlight" style="background-color:#f5f5f5"><code><span class="codeblock-line"><span style="color: #6e7781">/*</span>
+</span><span class="codeblock-line"><span style="color: #6e7781"> * Ruby engine.</span>
+</span><span class="codeblock-line"><span style="color: #6e7781"> */</span>
+</span><span class="codeblock-line"><span style="color: #6e7781">#define MRUBY_RUBY_ENGINE "mruby"</span>
+</span></code></pre>
</div>
</div>
</article>