Module: ProjectModule

Included in:
Takeltau::CLI, Takeltau::InfoProject, Takeltau::InitPacker, Takeltau::InitTakelage
Defined in:
lib/takeltau/lib/project.rb

Overview

tau project module

Defined Under Namespace

Classes: TakeltauProject

Instance Method Summary collapse

Instance Method Details

#initialize_projectObject

Initialze project



23
24
25
26
27
28
29
# File 'lib/takeltau/lib/project.rb', line 23

def initialize_project
  TakeltauProject.instance.main = _project_read_main
  TakeltauProject.instance.private = _project_read_private
  TakeltauProject.instance.active = _project_merge_active
  TakeltauProject.instance.dir =
    TakeltauProject.instance.config.active['project_root_dir']
end

#projectObject

Returns global singleton project.

Returns:

  • (Object)

    global singleton project



32
33
34
# File 'lib/takeltau/lib/project.rb', line 32

def project
  TakeltauProject.instance
end