class Gemsmith::Builders::Bundler
Builds project skeleton with Gemfile configuration.
Public Instance Methods
call()
click to toggle source
Calls superclass method
# File lib/gemsmith/builders/bundler.rb, line 11 def call super builder.call(settings.merge(template_path: "%project_name%/Gemfile.erb")) .insert_after("source", "\ngemspec\n") .replace(/spec\n\n\Z/m, "spec\n") .replace(/.+(refinements|zeitwerk).+/, "") .replace(/"\s+group/m, %("\n\ngroup)) .replace("\n\n\n\n", "\n") true end