lib/ggem/template.rb in ggem-1.7.0 vs lib/ggem/template.rb in ggem-1.8.0
- old
+ new
@@ -1,9 +1,10 @@
require 'erb'
require 'fileutils'
module GGem
+
class Template
def initialize(ggem)
@gem = ggem
end
@@ -18,11 +19,10 @@
save_folder "tmp"
save_file('gitignore.erb', '.gitignore')
save_file('Gemfile.erb', 'Gemfile')
save_file('gemspec.erb', "#{@gem.name}.gemspec")
- save_file('Rakefile.erb', 'Rakefile')
save_file('README.md.erb', 'README.md')
save_file('LICENSE.erb', 'LICENSE')
save_file('lib.rb.erb', "lib/#{@gem.ruby_name}.rb")
save_file('lib_version.rb.erb', "lib/#{@gem.ruby_name}/version.rb")
@@ -32,17 +32,10 @@
save_empty_file('log/.gitkeep')
save_empty_file('tmp/.gitkeep')
end
- def init
- cmd = "cd #{@gem.path} &&"\
- " git init && git add --all &&"\
- " git add -f log/.gitkeep && git add -f tmp/.gitkeep"
- `#{cmd}`
- end
-
private
def save_folder(relative_path=nil)
path = File.join([@gem.path, relative_path].compact)
FileUtils.mkdir_p(path)
@@ -65,6 +58,7 @@
raise ArgumentError, "the source file '#{source_file}' does not exist"
end
end
end
+
end