lib/deployml/frameworks/rails3.rb in deployml-0.3.0 vs lib/deployml/frameworks/rails3.rb in deployml-0.4.0

- old
+ new

@@ -1,11 +1,32 @@ +require 'deployml/frameworks/rails' + module DeploYML module Frameworks + # + # Provides methods for deploying Rails 3 projects. + # module Rails3 + include Rails + + # + # Installs any dependencies using `bundle install --deployment`. + # + # @param [LocalShell, RemoteShell] shell + # The shell to execute commands in. + # def install(shell) shell.run 'bundle', 'install', '--deployment' end + # + # Migrates the database using the `db:autoupgrade` if + # [DataMapper](http://datamapper.org) is being used, or the typical + # `db:migrate` task. + # + # @param [LocalShell, RemoteShell] shell + # The shell to execute commands in. + # def migrate(shell) task = case @orm when :datamapper 'db:autoupgrade' else