Sha256: 14410d21cdbb79c2f7bd74001bb0c473f36a3bc8338c9bd6efad99db75c91220
Contents?: true
Size: 737 Bytes
Versions: 5
Compression:
Stored size: 737 Bytes
Contents
class CapistranoTemplateGenerator < Rails::Generator::Base def initialize(runtime_args, runtime_options = {}) super @domain_name = @args[0] || "MyDomain.com" @scm = @args[1] || "git" @repository = @args[2] || "ssh://user@MyDomain.com/MyRepository.git" @branch = @args[3] || "master" @user = @args[4] || "root" @deploy_to = @args[5] || "/var/www/vhosts/#{domain_name}/httpdocs" end def manifest record do |m| m.template 'deploy.rb', 'config/deploy.rb' end end def domain_name @domain_name end def scm @scm end def repository @repository end def branch @branch end def user @user end def deploy_to @deploy_to end end
Version data entries
5 entries across 5 versions & 1 rubygems