Package de.saumya.mojo.ruby.rails
Class RailsService
- java.lang.Object
-
- de.saumya.mojo.ruby.rails.RailsService
-
public class RailsService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RailsService(RailsState state, java.lang.Object repositorySystemSession, ScriptFactory factory, GemManager gemManager, RailsManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateNew(java.lang.String appPath, java.lang.String railsVersion, java.lang.String... args)voidgenerate(java.lang.String generator, java.lang.String... args)voidrake(java.lang.String tasks)voidresetState()
-
-
-
Constructor Detail
-
RailsService
public RailsService(RailsState state, java.lang.Object repositorySystemSession, ScriptFactory factory, GemManager gemManager, RailsManager manager) throws RailsException, java.io.IOException
- Throws:
RailsExceptionjava.io.IOException
-
-
Method Detail
-
resetState
public void resetState() throws RailsException, java.io.IOException- Throws:
RailsExceptionjava.io.IOException
-
createNew
public void createNew(java.lang.String appPath, java.lang.String railsVersion, java.lang.String... args) throws RailsException, GemException, java.io.IOException, ScriptException- Throws:
RailsExceptionGemExceptionjava.io.IOExceptionScriptException
-
rake
public void rake(java.lang.String tasks) throws java.io.IOException, ScriptException, GemException, RailsException- Throws:
java.io.IOExceptionScriptExceptionGemExceptionRailsException
-
generate
public void generate(java.lang.String generator, java.lang.String... args) throws java.io.IOException, ScriptException, GemException, RailsException- Throws:
java.io.IOExceptionScriptExceptionGemExceptionRailsException
-
-