Module: InitTakelageRake

Included in:
Takeltau::InitTakelage
Defined in:
lib/takeltau/init/takelage/rake.rb

Overview

takeltau init takelage rake

Instance Method Summary collapse

Instance Method Details

#init_takelage_rakeBoolean

Backend method for init takelage rake.

Returns:

  • (Boolean)

    successful init?



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/takeltau/init/takelage/rake.rb', line 7

def init_takelage_rake
  log.debug 'Initialize takelage rake project'

  files = _init_takelage_rake_files_get

  return false unless _init_takelage_rake_check_prerequisites files

  exit_code = _init_takelage_rake_create_project files

  # reinitialize config with newly created files
  initialize_config ''

  return false unless _init_lib_hg_clone

  return false unless exit_code

  true
end