Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
diff --git a/src/org/jruby/JRubyApplet.java b/src/org/jruby/JRubyApplet.java index b37b9df..81938ec 100644 --- a/src/org/jruby/JRubyApplet.java +++ b/src/org/jruby/JRubyApplet.java @@ -56,6 +56,7 @@ import org.jruby.runtime.builtin.IRubyObject; import javax.swing.JScrollPane; import javax.swing.JTextPane; +import org.jruby.javasupport.JavaEmbedUtils; /** * @author <a href="mailto:mental@rydia.net">MenTaLguY</a> @@ -363,8 +364,7 @@ public class JRubyApplet extends Applet { public PrintStream getOutputStream() { return System.out; } public PrintStream getErrorStream() { return System.err; } public void attach(Ruby runtime, Applet applet) { - final IRubyObject wrappedApplet = JavaUtil.convertJavaToUsableRubyObject(runtime, applet); - wrappedApplet.dataWrapStruct(applet); + final IRubyObject wrappedApplet = JavaEmbedUtils.javaToRuby(runtime, applet); runtime.defineGlobalConstant("JRUBY_APPLET", wrappedApplet); wrappedApplet.getMetaClass().defineAnnotatedMethods(RubyMethods.class); }
This paste will be private.
From the Design Piracy series on my blog: