@Deprecated // @JRubyMethod(meta = true, visibility = Visibility.PRIVATE) public static IRubyObject load_string_ext(ThreadContext context, IRubyObject recv) { CoreExt.loadStringExtensions(context.runtime); return context.nil; }
@Deprecated // @JRubyMethod(meta = true, visibility = Visibility.PRIVATE) public static IRubyObject load_string_ext(ThreadContext context, IRubyObject recv) { CoreExt.loadStringExtensions(context.runtime); return context.nil; }
/** * Preffered way to boot-up JRuby extensions (available as <code>>JRuby.load_ext</code>). * @param context * @param recv * @param klass * @return loading outcome */ @JRubyMethod(module = true, name = { "load_ext" }) public static IRubyObject load_ext(ThreadContext context, IRubyObject recv, IRubyObject klass) { if (klass instanceof RubySymbol) { switch(((RubySymbol) klass).asJavaString()) { case "string" : CoreExt.loadStringExtensions(context.runtime); return context.tru; default : throw context.runtime.newArgumentError(':' + ((RubySymbol) klass).asJavaString()); } } return loadExtension(context.runtime, klass.convertToString().toString()) ? context.tru : context.fals; }
/** * Preffered way to boot-up JRuby extensions (available as <code>>JRuby.load_ext</code>). * @param context * @param recv * @param klass * @return loading outcome */ @JRubyMethod(module = true, name = { "load_ext" }) public static IRubyObject load_ext(ThreadContext context, IRubyObject recv, IRubyObject klass) { if (klass instanceof RubySymbol) { switch(((RubySymbol) klass).asJavaString()) { case "string" : CoreExt.loadStringExtensions(context.runtime); return context.tru; default : throw context.runtime.newArgumentError(':' + ((RubySymbol) klass).asJavaString()); } } return loadExtension(context.runtime, klass.convertToString().toString()) ? context.tru : context.fals; }