Class: Gemsmith::Generators::Git
- Inherits:
-
Base
- Object
- Base
- Gemsmith::Generators::Git
show all
- Defined in:
- lib/gemsmith/generators/git.rb
Overview
Instance Method Summary
collapse
Methods inherited from Base
#initialize, run
Instance Method Details
#create_ignore_file ⇒ Object
7
8
9
|
# File 'lib/gemsmith/generators/git.rb', line 7
def create_ignore_file
cli.template "%gem_name%/.gitignore.tt", configuration
end
|
#create_repository ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/gemsmith/generators/git.rb', line 11
def create_repository
Dir.chdir(gem_dir) do
`git init`
`git add .`
`git commit --all --no-verify --message "Added Gemsmith files."`
end
end
|
#run ⇒ Object
19
20
21
22
|
# File 'lib/gemsmith/generators/git.rb', line 19
def run
create_ignore_file
create_repository
end
|