Module: AiGitCommit

Defined in:
lib/ai_git_commit.rb,
lib/ai_git_commit/cli.rb,
lib/ai_git_commit/config.rb,
lib/ai_git_commit/version.rb,
lib/ai_git_commit/generator.rb

Defined Under Namespace

Classes: CLI, Config, Generator

Constant Summary collapse

VERSION =
"0.1.5"

Class Method Summary collapse

Class Method Details

.configConfig

Returns current configuration or initializes it

Returns:



28
29
30
# File 'lib/ai_git_commit/config.rb', line 28

def config
  @config ||= Config.new
end

.configure {|Config| ... } ⇒ Object

Yields the configuration for modification

Yields:



34
35
36
# File 'lib/ai_git_commit/config.rb', line 34

def configure
  yield(config)
end