Class: Rockstart::Quality::RubocopGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Rockstart::Quality::RubocopGenerator
- Includes:
- Generators::SystemHelpers
- Defined in:
- lib/generators/rockstart/quality/rubocop/rubocop_generator.rb
Instance Method Summary collapse
- #add_default_configuration ⇒ Object
- #add_rake_task ⇒ Object
-
#build_rubocop_todo ⇒ Object
Rebuild .rubocop_todo.yml, ensuring only existing code is excluded.
Instance Method Details
#add_default_configuration ⇒ Object
10 11 12 |
# File 'lib/generators/rockstart/quality/rubocop/rubocop_generator.rb', line 10 def add_default_configuration copy_file "rubocop.yml", ".rubocop.yml" end |
#add_rake_task ⇒ Object
14 15 16 |
# File 'lib/generators/rockstart/quality/rubocop/rubocop_generator.rb', line 14 def add_rake_task copy_file "rubocop.rake", "lib/tasks/rubocop.rake" end |
#build_rubocop_todo ⇒ Object
Rebuild .rubocop_todo.yml, ensuring only existing code is excluded
19 20 21 |
# File 'lib/generators/rockstart/quality/rubocop/rubocop_generator.rb', line 19 def build_rubocop_todo system! "bundle exec rake rubocop:auto_gen_config" end |