class Mina::Stack::Generators::InstallGenerator

Public Instance Methods

do_all() click to toggle source
# File lib/generators/mina/stack/install_generator.rb, line 11
        def do_all
          create_servers_directory
          copy_server_example
          copy_deploy_script
          message = <<-RUBY

          Install complete! See the README on Github for instructions on getting your
          deploy running with mina-stack.

          RUBY
          puts message.strip_heredoc

        end

Private Instance Methods

copy_deploy_script() click to toggle source
# File lib/generators/mina/stack/install_generator.rb, line 36
def copy_deploy_script
  template "deploy.rb", "config/deploy.rb"
end
copy_server_example() click to toggle source
# File lib/generators/mina/stack/install_generator.rb, line 32
def copy_server_example
  template "production.rb", "config/servers/production.rb"
end
create_servers_directory() click to toggle source
# File lib/generators/mina/stack/install_generator.rb, line 27
def create_servers_directory
  # Creates empty directory if none; doesn't empty the directory
  empty_directory "config/servers"
end