class Gemsmith::Builders::CircleCI
Builds project skeleton Circle CI settings.
Public Instance Methods
Source
# File lib/gemsmith/builders/circle_ci.rb, line 11 def call return false unless settings.build_circle_ci super builder.call(settings.merge(template_path: "%project_name%/.circleci/config.yml.erb")) .replace %({{checksum "Gemfile.lock"}}), %({{checksum "Gemfile"}}-{{checksum "#{project_name}.gemspec"}}) true end
Calls superclass method
Private Instance Methods
Source
# File lib/gemsmith/builders/circle_ci.rb, line 24 def project_name = settings.project_name end