A C D F G J L P R S

A

addExtension(Object) - Method in class ruby.RubyPlugin
Registers an extension with this Ruby plugin so that it will be found later on

This method is generally called from inside Ruby, as objects that implement extension points register themselves.


C

callMethod(Object, String, Object...) - Method in class ruby.RubyPlugin
invokes a Ruby method on the specified object in the context of this plugin's ScriptingContainer

D

DoDynamic - Interface in jenkins.ruby
This interface is meant to be included by JRuby proxies so that they can respond directly to stapler requests.
doDynamic(StaplerRequest, StaplerResponse) - Method in interface jenkins.ruby.DoDynamic
 

F

find(Class<T>, Hudson) - Method in class ruby.RubyExtensionFinder
 
from(Ruby) - Static method in class ruby.RubyPlugin
Gets the plugin that owns the container.

G

Get - Interface in jenkins.ruby
When stapler is querying a Java object to see which properties it has it normally uses reflection to see if there is a field or getter with the corresponding name which it can use.
get(String) - Method in interface jenkins.ruby.Get
 
getExtensions() - Method in class ruby.RubyPlugin
 
getLibPath() - Method in class ruby.RubyPlugin
 
getModelsPath() - Method in class ruby.RubyPlugin
 
getNativeRubyPlugin() - Method in class ruby.RubyPlugin
 
getResourceURI(String, Object...) - Method in class ruby.RubyPlugin
 
getScriptDir() - Method in class ruby.RubyPlugin
Returns a directory that stores all the Ruby scripts.
getScriptingContainer() - Method in class ruby.RubyPlugin
 

J

jenkins.ruby - package jenkins.ruby
 

L

loadBootScript() - Method in class ruby.RubyPlugin
Loads the models.rb

P

PluginImpl - Class in ruby
Pointless hook to avoid auto-generation of the "Plugin-Class" entry in the manifest of the ruby-runtime plugin.
PluginImpl() - Constructor for class ruby.PluginImpl
 

R

ruby - package ruby
 
ruby - Variable in class ruby.ScriptingContainerHolder
The unique JRuby environment used by this plugin and all the objects and classes that it contains.
RubyExtensionFinder - Class in ruby
Presents Ruby extensions to Jenkins.
RubyExtensionFinder() - Constructor for class ruby.RubyExtensionFinder
 
RubyPlugin - Class in ruby
The primary Java interface to a plugin which is implemented in Ruby.
RubyPlugin() - Constructor for class ruby.RubyPlugin
 
RubyRuntimePlugin - Class in ruby
This plugin class gets instantiated for the ruby-runtime plugin itself (whereas RubyPlugin is used for all the other plugins implemented in Ruby.)
RubyRuntimePlugin() - Constructor for class ruby.RubyRuntimePlugin
 

S

ScriptingContainerHolder - Class in ruby
Builds and holds on to ScriptingContainer.
ScriptingContainerHolder() - Constructor for class ruby.ScriptingContainerHolder
Initializes this plugin by setting up the JRuby scripting container and then loading up the ruby side of the plugin by creating an instance of the Ruby class Jenkins::Plugin which will serve as its agent in the Ruby world.
start() - Method in class ruby.RubyPlugin
Jenkins will call this method whenever the plugin is initialized The plugin will in turn delegate to its instance of Jenkins::Plugin which can take action on the Ruby side.
start() - Method in class ruby.RubyRuntimePlugin
 
stop() - Method in class ruby.RubyPlugin
Jenkins will call this method whenever the plugin is shut down The plugin will in turn delegate to its instance of Jenkins::Plugin which can take action on the Ruby side

A C D F G J L P R S

Copyright © 2004-2011. All Rights Reserved.