diff --git a/Gemfile b/Gemfile
index a35eac1c..84233326 100644
--- a/Gemfile
+++ b/Gemfile
@@ -5,6 +5,6 @@ gem "RedCloth"
gem "rdoc", "~>3.6"
gem "org-ruby", "= 0.9.1.gh"
gem "creole", "~>0.3.6"
-gem "wikicloth", "=0.6.0"
+gem "wikicloth", "=0.8.1"
gem "asciidoctor", "= 0.1.4"
gem "rake"
diff --git a/test/markups/README.mediawiki b/test/markups/README.mediawiki
index f7c394cd..36c3ef6b 100644
--- a/test/markups/README.mediawiki
+++ b/test/markups/README.mediawiki
@@ -21,4 +21,7 @@ For projects requiring multiple scripting languages, JSR223 is a good fit. Thoug
The full [http://jruby-embed.kenai.com/docs/ API documentation] has all the gory details. It's worth talking about a couple of the finer points here.
= Previous Embedding JRuby Page=
-We recommend using Embed Core; however, if you're maintaining code that uses the old API, you can find its documentation on the [[JavaIntegration|legacy embedding]] page.
\ No newline at end of file
+We recommend using Embed Core; however, if you're maintaining code that uses the old API, you can find its documentation on the [[JavaIntegration|legacy embedding]]This link goes nowhere. page.
+
+= References =
+
-» JRuby Project Wiki Home Page +
» JRuby Project Wiki Home Page
Table of Contents |
-
Table of Contents |
-
JRuby has long had a private embedding API, which was closely tied to the runtime's internals and therefore changed frequently as JRuby evolved. Since version 1.4, however, we have also provided a more stable public API, known as Red Bridge or JRuby Embed. Existing Java programs written to the legacy API should still work, but we strongly recommend Red Bridge for all new projects. +
+ +-
Red Bridge consists of two layers: Embed Core on the bottom, and implementations of JSR223 and BSF on top. Embed Core is JRuby-specific, and can take advantage of much of JRuby's power. JSR223 and BSF are more general interfaces that provide a common ground across scripting languages. +
+Which API should you use? For projects where Ruby is the only scripting language involved, we recommend Embed Core for the following reasons: +
--Which API should you use? For projects where Ruby is the only scripting language involved, we recommend Embed Core for the following reasons: -
-
org.jruby.RubyInstanceConfig
. With the other APIs, configuration options can only be set globally, via the System
properties.
-java.io.InputStream
, or returning Java-friendly objects from Ruby code. These allow you to skip a lot of boilerplate.
+org.jruby.RubyInstanceConfig
. With the other APIs, configuration options can only be set globally, via the System
properties.java.io.InputStream
, or returning Java-friendly objects from Ruby code. These allow you to skip a lot of boilerplate.The full API documentation has all the gory details. It's worth talking about a couple of the finer points here. +
--
-The full API documentation has all the gory details. It's worth talking about a couple of the finer points here. -
-
We recommend using Embed Core; however, if you're maintaining code that uses the old API, you can find its documentation on the legacy embedding[1] page.
+ +