class Boring::Rubocop::InstallGenerator
Constants
- DEFAULT_RUBY_VERSION
Public Instance Methods
add_rails_prefered_rubocop_rules()
click to toggle source
# File lib/generators/boring/rubocop/install/install_generator.rb, line 31 def add_rails_prefered_rubocop_rules say "Adding rubocop style guides", :green @skip_adding_rules = options[:skip_adding_rubocop_rules] @target_ruby_version = options[:ruby_version] ? options[:ruby_version] : DEFAULT_RUBY_VERSION template(".rubocop.yml", ".rubocop.yml") end
add_rubocop_gems()
click to toggle source
# File lib/generators/boring/rubocop/install/install_generator.rb, line 16 def add_rubocop_gems say "Adding rubocop gems", :green bullet_gem_content = <<~RUBY \n \t# A Ruby static code analyzer, based on the community Ruby style guide \tgem "rubocop", require: false \tgem "rubocop-rails", require: false \tgem "rubocop-performance", require: false RUBY insert_into_file "Gemfile", bullet_gem_content, after: /group :development do/ Bundler.with_unbundled_env do run "bundle install" end end