Package de.saumya.mojo.ruby.rails
Interface RailsManager
- All Known Implementing Classes:
DefaultRailsManager
public interface RailsManager
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateNew(GemsInstaller installer, Object repositorySystemSession, File appPath, String database, String railsVersion, RailsManager.ORM orm, String... args) voidcreateNew(GemsInstaller installer, Object repositorySystemSession, File appPath, String database, String railsVersion, RailsManager.ORM orm, String template, GwtOptions gwt, String... args) voidgenerate(GemsInstaller installer, Object repositorySystemSession, File launchDirectory, String generator, String... args) voidinitInstaller(GemsInstaller installer, File launchDirectory) voidinstallGems(GemsInstaller gemsInstaller, Object repositorySystemSession) voidrake(GemsInstaller installer, Object repositorySystemSession, File launchDirectory, String environment, String task, String... args)
-
Method Details
-
initInstaller
void initInstaller(GemsInstaller installer, File launchDirectory) throws RailsException, IOException - Throws:
RailsExceptionIOException
-
createNew
void createNew(GemsInstaller installer, Object repositorySystemSession, File appPath, String database, String railsVersion, RailsManager.ORM orm, String... args) throws RailsException, GemException, IOException, ScriptException -
createNew
void createNew(GemsInstaller installer, Object repositorySystemSession, File appPath, String database, String railsVersion, RailsManager.ORM orm, String template, GwtOptions gwt, String... args) throws RailsException, GemException, IOException, ScriptException -
rake
void rake(GemsInstaller installer, Object repositorySystemSession, File launchDirectory, String environment, String task, String... args) throws IOException, ScriptException, GemException, RailsException -
generate
void generate(GemsInstaller installer, Object repositorySystemSession, File launchDirectory, String generator, String... args) throws IOException, ScriptException, GemException, RailsException -
installGems
void installGems(GemsInstaller gemsInstaller, Object repositorySystemSession) throws IOException, ScriptException, GemException, RailsException
-