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

Defined in:
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:



18
19
20
# File 'lib/kamaze/project/dsl/definition.rb', line 18

def project
  @project_dsl_stored ||= Kamaze::Project.instance
end

#project_dsl_resetself (private)

Returns:

  • (self)


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

def project_dsl_reset
  self.tap do
    @project_dsl_stored = nil
  end
end

#toolsKamaze::Project::ToolsProvider (protected)

Get tools



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

def tools
  project.tools
end