module Kamaze::Project::DSL::Definition

“DSL::Definition“ provides access to “project“ and “tools“ methods

Protected Instance Methods

project() click to toggle source

Get project

@return [Kamaze::Project]

# File lib/kamaze/project/dsl/definition.rb, line 18
def project
  @project_dsl_stored ||= Kamaze::Project.instance
end
tools() click to toggle source

Get tools

@return [Kamaze::Project::ToolsProvider]

# File lib/kamaze/project/dsl/definition.rb, line 25
def tools
  project.tools
end

Private Instance Methods

project_dsl_reset() click to toggle source

@return [self]

# File lib/kamaze/project/dsl/definition.rb, line 32
def project_dsl_reset
  self.tap do
    @project_dsl_stored = nil
  end
end