Module: Kamaze::Project::DSL::Definition

Defined in:
lib/kamaze/project/dsl/definition.rb,
lib/kamaze/project/dsl/definition.rb

Overview

DSL::Definition provides access to project and tools methods

Instance Method Summary collapse

Instance Method Details

#projectKamaze::Project (protected)

Get project

Returns:



25
26
27
# File 'lib/kamaze/project/dsl/definition.rb', line 25

def project
  @project_dsl_stored ||= Kamaze.project
end

#project_dsl_resetObject (private)



38
39
40
41
42
# File 'lib/kamaze/project/dsl/definition.rb', line 38

def project_dsl_reset
  @project_dsl_stored = nil

  self
end

#toolsKamaze::Project::ToolsProvider (protected)

Get tools



32
33
34
# File 'lib/kamaze/project/dsl/definition.rb', line 32

def tools
  project.tools
end