org.jruby.runtime.load |
|
Java Source File Name | Type | Comment |
BasicLibraryService.java | Interface | This interface should be implemented by writers of Java extensions to JRuby.
The basicLoad method will get called exactly once, the first time this extension
gets loaded. |
ClassExtensionLibrary.java | Class | The ClassExtensionLibrary wraps a class which implements BasicLibraryService,
and when asked to load the service, does a basicLoad of the BasicLibraryService.
When the time comes to add other loading mechanisms for loading a class, this
is the place where they will be added. |
ExternalScript.java | Class | |
IAutoloadMethod.java | Interface | |
JarredScript.java | Class | Loading of Ruby scripts packaged in Jar files. |
Library.java | Interface | |
LoadService.java | Class | How require works in JRuby
When requiring a name from Ruby, JRuby will first remove any file extension it knows about,
thereby making it possible to use this string to see if JRuby has already loaded
the name in question. |
LoadServiceResource.java | Class | Simple struct to capture name seperate from URL. |