/** * This method did require the specified file without getting a lock. * Now we offer safe version only. Use {@link LoadService#require(String)} instead. */ @Deprecated public boolean smartLoad(String file) { return require(file); }
/** * This method did require the specified file without getting a lock. * Now we offer safe version only. Use {@link LoadService#require(String)} instead. */ @Deprecated public boolean smartLoad(String file) { return require(file); }
static RubyModule getTSort(final Ruby runtime) { if ( ! runtime.getObject().hasConstant("TSort") ) { runtime.getLoadService().require("tsort"); } return runtime.getModule("TSort"); }
static RubyModule getTSort(final Ruby runtime) { if ( ! runtime.getObject().hasConstant("TSort") ) { runtime.getLoadService().require("tsort"); } return runtime.getModule("TSort"); }
/** * Get an instance of a JRuby runtime. * @param loadPaths additional load paths you wish to add * @param config a runtime configuration instance * @return an instance */ public static Ruby initialize(List<String> loadPaths, RubyInstanceConfig config) { Ruby runtime = Ruby.newInstance(config); runtime.getLoadService().addPaths(loadPaths); runtime.getLoadService().require("java"); return runtime; }
/** * Get an instance of a JRuby runtime. * @param loadPaths additional load paths you wish to add * @param config a runtime configuration instance * @return an instance */ public static Ruby initialize(List loadPaths, RubyInstanceConfig config) { Ruby runtime = Ruby.newInstance(config); runtime.getLoadService().addPaths((List<String>)loadPaths); runtime.getLoadService().require("java"); return runtime; }
/** * Get an instance of a JRuby runtime. * @param loadPaths additional load paths you wish to add * @param config a runtime configuration instance * @return an instance */ public static Ruby initialize(List<String> loadPaths, RubyInstanceConfig config) { Ruby runtime = Ruby.newInstance(config); runtime.getLoadService().addPaths(loadPaths); runtime.getLoadService().require("java"); return runtime; }
public void load(final Ruby runtime, boolean wrap) throws IOException { runtime.getLoadService().removeBuiltinLibrary("net/protocol.rb"); runtime.getLoadService().removeInternalLoadedFeature("net/protocol.rb"); runtime.getLoadService().require("net/protocol"); NetProtocolBufferedIO.create(runtime); } }// NetProtocolBufferedIOLibrary
public void load(final Ruby runtime, boolean wrap) throws IOException { runtime.getLoadService().removeBuiltinLibrary("net/protocol.rb"); runtime.getLoadService().removeInternalLoadedFeature("net/protocol.rb"); runtime.getLoadService().require("net/protocol"); NetProtocolBufferedIO.create(runtime); } }// NetProtocolBufferedIOLibrary
public void load(final Ruby runtime, boolean wrap) throws IOException { runtime.getLoadService().removeBuiltinLibrary("net/protocol.rb"); runtime.getLoadService().removeInternalLoadedFeature("net/protocol.rb"); runtime.getLoadService().require("net/protocol"); NetProtocolBufferedIO.create(runtime); } }// NetProtocolBufferedIOLibrary
public static void createDigestBubbleBabble(Ruby runtime) { runtime.getLoadService().require("digest"); RubyModule Digest = runtime.getModule("Digest"); RubyClass Base = Digest.getClass("Base"); RubyClass MD5 = Digest.defineClassUnder("BubbleBabble", Base, Base.getAllocator()); MD5.setInternalVariable("metadata", new Metadata("BubbleBabble", 64)); }
public static void createDigestMD5(Ruby runtime) { runtime.getLoadService().require("digest"); RubyModule Digest = runtime.getModule("Digest"); RubyClass Base = Digest.getClass("Base"); RubyClass MD5 = Digest.defineClassUnder("MD5", Base, Base.getAllocator()); MD5.setInternalVariable("metadata", new Metadata("MD5", 64)); }
public static void createDigestSHA1(Ruby runtime) { runtime.getLoadService().require("digest"); RubyModule Digest = runtime.getModule("Digest"); RubyClass Base = Digest.getClass("Base"); RubyClass SHA1 = Digest.defineClassUnder("SHA1", Base, Base.getAllocator()); SHA1.setInternalVariable("metadata", new Metadata("SHA1", 64)); }
public static void createDigestBubbleBabble(Ruby runtime) { runtime.getLoadService().require("digest"); RubyModule Digest = runtime.getModule("Digest"); RubyClass Base = Digest.getClass("Base"); RubyClass MD5 = Digest.defineClassUnder("BubbleBabble", Base, Base.getAllocator()); MD5.setInternalVariable("metadata", new Metadata("BubbleBabble", 64)); }
public static void createDigestMD5(Ruby runtime) { runtime.getLoadService().require("digest"); RubyModule mDigest = runtime.getModule("Digest"); RubyClass cDigestBase = mDigest.getClass("Base"); RubyClass cDigest_MD5 = mDigest.defineClassUnder("MD5",cDigestBase,cDigestBase.getAllocator()); cDigest_MD5.setInternalVariable("metadata", new Metadata("MD5", 64)); }
public static void createDigestRMD160(Ruby runtime) { runtime.getLoadService().require("digest"); if(provider == null) { throw runtime.newLoadError("RMD160 not supported without BouncyCastle"); } RubyModule Digest = runtime.getModule("Digest"); RubyClass Base = Digest.getClass("Base"); RubyClass RMD160 = Digest.defineClassUnder("RMD160", Base, Base.getAllocator()); RMD160.setInternalVariable("metadata", new Metadata("RIPEMD160", 64)); }
public static void createDigestRMD160(Ruby runtime) { runtime.getLoadService().require("digest"); if(provider == null) { throw runtime.newLoadError("RMD160 not supported without BouncyCastle"); } RubyModule Digest = runtime.getModule("Digest"); RubyClass Base = Digest.getClass("Base"); RubyClass RMD160 = Digest.defineClassUnder("RMD160", Base, Base.getAllocator()); RMD160.setInternalVariable("metadata", new Metadata("RIPEMD160", 64)); }
public static void createDigestRMD160(Ruby runtime) { runtime.getLoadService().require("digest"); if(provider == null) { throw runtime.newLoadError("RMD160 not supported without BouncyCastle"); } RubyModule mDigest = runtime.getModule("Digest"); RubyClass cDigestBase = mDigest.getClass("Base"); RubyClass cDigest_RMD160 = mDigest.defineClassUnder("RMD160",cDigestBase,cDigestBase.getAllocator()); cDigest_RMD160.setInternalVariable("metadata", new Metadata("RIPEMD160", 64)); }
static RubyClass createSetClass(final Ruby runtime) { RubyClass Set = runtime.defineClass("Set", runtime.getObject(), ALLOCATOR); Set.setReifiedClass(RubySet.class); Set.includeModule(runtime.getEnumerable()); Set.defineAnnotatedMethods(RubySet.class); Set.setMarshal(new SetMarshal(Set.getMarshal())); runtime.getLoadService().require("jruby/set.rb"); return Set; }
static RubyClass createSetClass(final Ruby runtime) { RubyClass Set = runtime.defineClass("Set", runtime.getObject(), ALLOCATOR); Set.setReifiedClass(RubySet.class); Set.includeModule(runtime.getEnumerable()); Set.defineAnnotatedMethods(RubySet.class); Set.setMarshal(new SetMarshal(Set.getMarshal())); runtime.getLoadService().require("jruby/set.rb"); return Set; }