Module: ProjectModule

Included in:
Takelage::CLI, Takelage::InfoProject
Defined in:
lib/takelage/lib/project.rb

Overview

takelage project module

Defined Under Namespace

Classes: TakelageProject

Instance Method Summary collapse

Instance Method Details

#initialize_projectObject

Initialze project



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

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

#projectObject

Returns global singleton project.

Returns:

  • (Object)

    global singleton project



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

def project
  TakelageProject.instance
end