hudson.plugins.rake
Class RubyInstallation

java.lang.Object
  extended by hudson.plugins.rake.RubyInstallation
All Implemented Interfaces:
Comparable<RubyInstallation>

public final class RubyInstallation
extends Object
implements Comparable<RubyInstallation>

Ruby installation paths.

Author:
David Calavera

Constructor Summary
RubyInstallation(String name, String path)
           
 
Method Summary
 int compareTo(RubyInstallation other)
           
 String getBinPath()
           
 File getBundleExecutable()
           
 File getCanonicalExecutable()
           
 File getExecutable()
           
 String getGemHome()
           
 String getGemPath()
           
 String getName()
           
 String getPath()
           
 void setBinPath(String binPath)
           
 void setGemHome(String gemHome)
           
 void setGemPath(String gemPath)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RubyInstallation

@DataBoundConstructor
public RubyInstallation(String name,
                                             String path)
Method Detail

getName

public String getName()

getPath

public String getPath()

getGemHome

public String getGemHome()

setGemHome

public void setGemHome(String gemHome)

getGemPath

public String getGemPath()

setGemPath

public void setGemPath(String gemPath)

getBinPath

public String getBinPath()

setBinPath

public void setBinPath(String binPath)

getExecutable

public File getExecutable()

getBundleExecutable

public File getBundleExecutable()

getCanonicalExecutable

public File getCanonicalExecutable()
                            throws IOException
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(RubyInstallation other)
Specified by:
compareTo in interface Comparable<RubyInstallation>


Copyright © 2004-2014. All Rights Reserved.