class Radar::App::Tasks::New
Public Class Methods
source_root()
click to toggle source
# File lib/radar/app/tasks/new.rb, line 13 def self.source_root $templates_path end
Public Instance Methods
create_basic_files()
click to toggle source
# File lib/radar/app/tasks/new.rb, line 21 def create_basic_files copy_file 'Gemfile', "#{app_name}/Gemfile" copy_file 'Procfile', "#{app_name}/Procfile" copy_file 'DOKKU_SCALE', "#{app_name}/DOKKU_SCALE" copy_file 'config/app.rb', "#{app_name}/config/app.rb" end
create_git_repo()
click to toggle source
# File lib/radar/app/tasks/new.rb, line 28 def create_git_repo inside app_name do run 'git init' run "git remote add production dokku@radar.investtools.com.br:#{app_name}" end end
create_root_directory()
click to toggle source
# File lib/radar/app/tasks/new.rb, line 17 def create_root_directory empty_directory app_name.to_s end
run_bundle()
click to toggle source
# File lib/radar/app/tasks/new.rb, line 36 def run_bundle inside app_name do run 'bundle install' end end