Class: ServerRemote::InstallTools

Inherits:
Object
  • Object
show all
Defined in:
lib/server_remote/install_tools.rb

Class Method Summary collapse

Class Method Details

.install(app_root) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/server_remote/install_tools.rb', line 4

def self.install(app_root)
  app_cfg_dir = File.join(app_root, 'config')

  FileUtils.mkdir(app_cfg_dir) unless File.exists?(app_cfg_dir)
  
  cp File.join(GEM_ROOT, 'config', 'server_remote.yml.sample'), File.join(app_cfg_dir, 'server_remote.yml')

  app_script_dir = File.join(app_root, 'script')

  FileUtils.mkdir(app_script_dir) unless File.exists?(app_script_dir)
  
  cp File.join(GEM_ROOT, 'script', 'remote'), File.join(app_script_dir, 'remote')
end