class RailsNewApp::RubyLinterProcessor
Public Instance Methods
configure(config)
click to toggle source
# File lib/rails-new-app/processors/ruby_linter_processor.rb, line 14 def configure(config) puts "Processing Ruby Linter config" case config[:ruby_linter][:key] when "rubocop" then apply_template "rubocop-config" when "standardrb" then apply_template "standardrb-config" end end
update_gemfile(config)
click to toggle source
# File lib/rails-new-app/processors/ruby_linter_processor.rb, line 3 def update_gemfile(config) case config[:ruby_linter][:key] when "rubocop", "standardrb" apply_template "#{config[:ruby_linter][:key]}-gemfile" case config[:test_runner][:key] when "minitest" then apply_template "rubocop-minitest-gemfile" when "rspec" then apply_template "rubocop-rspec-gemfile" end end end