class Remoting::Generators::InstallGenerator
Public Instance Methods
create_remote_rake()
click to toggle source
# File lib/generators/remoting/install_generator.rb, line 26 def create_remote_rake create_file "lib/tasks/remote/remote.rake", <<-eos namespace :remote do desc "Deploy application on server" task :deploy => [:push, :bundle, :"assets:compile", :restart] do end end eos end
create_remote_yml()
click to toggle source
# File lib/generators/remoting/install_generator.rb, line 7 def create_remote_yml appname = Rails.application.class.to_s.split("::").first.underscore host = options[:host] user = options[:user] stub = <<-STUB remote: login: #{user}@#{host} dest: /var/#{user}/#{appname} repo: ssh://#{user}@#{host}/var/ror/git/#{appname}.git ruby: 1.9.3 tmp: /tmp app: #{appname} STUB create_file "config/remote.yml", stub end