de.saumya.mojo.ruby.rails
Class RailsService

java.lang.Object
  extended by de.saumya.mojo.ruby.rails.RailsService

public class RailsService
extends java.lang.Object


Constructor Summary
RailsService(RailsState state, org.sonatype.aether.RepositorySystemSession repositorySystemSession, ScriptFactory factory, GemManager gemManager, RailsManager manager)
           
 
Method Summary
 void createNew(java.lang.String appPath, java.lang.String railsVersion, java.lang.String... args)
           
 void generate(java.lang.String generator, java.lang.String... args)
           
 void rake(java.lang.String tasks)
           
 void resetState()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RailsService

public RailsService(RailsState state,
                    org.sonatype.aether.RepositorySystemSession repositorySystemSession,
                    ScriptFactory factory,
                    GemManager gemManager,
                    RailsManager manager)
             throws RailsException,
                    java.io.IOException
Throws:
RailsException
java.io.IOException
Method Detail

resetState

public void resetState()
                throws RailsException,
                       java.io.IOException
Throws:
RailsException
java.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:
RailsException
GemException
java.io.IOException
ScriptException

rake

public void rake(java.lang.String tasks)
          throws java.io.IOException,
                 ScriptException,
                 GemException,
                 RailsException
Throws:
java.io.IOException
ScriptException
GemException
RailsException

generate

public void generate(java.lang.String generator,
                     java.lang.String... args)
              throws java.io.IOException,
                     ScriptException,
                     GemException,
                     RailsException
Throws:
java.io.IOException
ScriptException
GemException
RailsException


Copyright © 2011. All Rights Reserved.