Module: BitRequireImport

Included in:
Takelage::BitRequire, Takelage::InitPacker, Takelage::InitTakelage
Defined in:
lib/takelage/bit/require/import.rb

Overview

takelage bit require import

Instance Method Summary collapse

Instance Method Details

#bit_require_importObject

Backend method for bit require import.



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

def bit_require_import
  log.debug 'Running bit require import'

  return false unless configured? %w[project_root_dir]

  return false unless _bit_clipboard_lib_prepare_workspace

  return false unless _bit_require_import_check_require_file_exists

  scopes = _bit_require_import_get_scopes_and_components
  return false unless scopes

  components = _bit_require_import_get_components scopes
  return false unless components

  return false unless _bit_require_import_add_scopes scopes

  _bit_require_import_paste_components components
end