Package de.saumya.mojo.ruby.rails
Class RailsService
java.lang.Object
de.saumya.mojo.ruby.rails.RailsService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GemsInstallerprivate final RailsManagerprivate Objectprivate final RailsState -
Constructor Summary
ConstructorsConstructorDescriptionRailsService(RailsState state, Object repositorySystemSession, ScriptFactory factory, GemManager gemManager, RailsManager manager) -
Method Summary
-
Field Details
-
installer
-
manager
-
state
-
session
-
-
Constructor Details
-
RailsService
public RailsService(RailsState state, Object repositorySystemSession, ScriptFactory factory, GemManager gemManager, RailsManager manager) throws RailsException, IOException - Throws:
RailsExceptionIOException
-
-
Method Details
-
resetState
- Throws:
RailsExceptionIOException
-
createNew
public void createNew(String appPath, String railsVersion, String... args) throws RailsException, GemException, IOException, ScriptException -
rake
-
generate
public void generate(String generator, String... args) throws IOException, ScriptException, GemException, RailsException
-