Module: AIGit
- Defined in:
- lib/ai_git.rb,
lib/ai_git/git.rb,
lib/ai_git/review.rb,
lib/ai_git/default.rb,
lib/ai_git/version.rb
Defined Under Namespace
Modules: Default, Git, Review
Constant Summary
collapse
- SUBCOMMANDS =
{
"review" => AIGit::Review,
"default" => AIGit::Default
}.freeze
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.start(args) ⇒ Object
16
17
18
19
20
21
22
|
# File 'lib/ai_git.rb', line 16
def start(args)
command = args.first || "default"
raise "Unknown subcommand: #{command}" unless SUBCOMMANDS.key?(command)
SUBCOMMANDS[command].call
end
|