Module: Kamaze::Project::Concern::Tools

Included in:
Kamaze::Project
Defined in:
lib/kamaze/project/concern/tools.rb

Overview

Provides access to tools

Tools provide an extensibility mechanism

Instance Method Summary collapse

Instance Method Details

#toolsHash

Get tools

Returns:

  • (Hash)


19
20
21
# File 'lib/kamaze/project/concern/tools.rb', line 19

def tools
  @tools ||= Kamaze::Project::ToolsProvider.new
end

#tools=(tools) ⇒ Object

Parameters:

  • tools (Hash)


24
25
26
# File 'lib/kamaze/project/concern/tools.rb', line 24

def tools=(tools)
  @tools = self.tools.merge!(tools)
end