Class: Gemsmith::Skeletons::GitSkeleton
- Inherits:
-
BaseSkeleton
- Object
- BaseSkeleton
- Gemsmith::Skeletons::GitSkeleton
- Defined in:
- lib/gemsmith/skeletons/git_skeleton.rb
Overview
Configures Git support.
Instance Method Summary collapse
Methods inherited from BaseSkeleton
create, #enabled?, #initialize
Constructor Details
This class inherits a constructor from Gemsmith::Skeletons::BaseSkeleton
Instance Method Details
#create ⇒ Object
17 18 19 20 |
# File 'lib/gemsmith/skeletons/git_skeleton.rb', line 17 def create create_ignore_file create_repository end |
#create_ignore_file ⇒ Object
5 6 7 |
# File 'lib/gemsmith/skeletons/git_skeleton.rb', line 5 def create_ignore_file cli.template "%gem_name%/.gitignore.tt", cli. end |
#create_repository ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/gemsmith/skeletons/git_skeleton.rb', line 9 def create_repository Dir.chdir(File.join(cli.destination_root, cli.gem_name)) do `git init` `git add .` `git commit --all --no-verify --message "Added Gemsmith skeleton."` end end |