class Gemsmith::Builders::CircleCI
Builds project skeleton Circle CI settings.
Public Instance Methods
call()
click to toggle source
Calls superclass method
# 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
Private Instance Methods
project_name(= settings.project_name)
click to toggle source
# File lib/gemsmith/builders/circle_ci.rb, line 24 def project_name = settings.project_name end