Sha256: 9ada413d71917e06edd37c7ba4443dd0bac1299fa71017ece1435c70379a27c7
Contents?: true
Size: 873 Bytes
Versions: 2
Compression:
Stored size: 873 Bytes
Contents
require_relative 'options/rubocop.rb' module Ciderizer class RubocopGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) include Options::Rubocop desc <<DESC Description: Generates configuration for a rubocop job DESC def cider_ci_directory invoke 'ciderizer:base_rails' copy_file 'cider-ci/scripts/rubocop.yml' copy_file 'cider-ci/scripts/github_comment.yml' if options.github_comment? template 'cider-ci/jobs/rubocop.yml' end def master_file copy_file 'cider-ci.yml', 'cider-ci.yml' unless File.exist?('cider-ci.yml') # to avoid double inclusion gsub_file 'cider-ci.yml', " - cider-ci/jobs/rubocop.yml\n", '' inject_into_file 'cider-ci.yml', after: "_cider-ci_include:\n" do " - cider-ci/jobs/rubocop.yml\n" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ciderizer-0.2.2 | lib/generators/ciderizer/rubocop_generator.rb |
ciderizer-0.2.1 | lib/generators/ciderizer/rubocop_generator.rb |