Sha256: 793bf611fdbf66e79f2cb8c11ee1de169cd4cec2251e7f8fe1fd665f3cf8ea2d

Contents?: true

Size: 716 Bytes

Versions: 7

Compression:

Stored size: 716 Bytes

Contents

# frozen_string_literal: true

module Boring
  module Audit
    class InstallGenerator < Rails::Generators::Base
      desc "Adds Audit gems to the application"

      def add_bullet_gem
        say "Adding audit gems", :green
        audit_gems_content = <<~RUBY
          \n
          \t# Patch-level verification for Bundler. https://github.com/rubysec/bundler-audit
          \tgem "bundler-audit", require: false
          \t# vulnerabity checker for Ruby itself. https://github.com/civisanalytics/ruby_audit
          \tgem "ruby_audit", require: false
        RUBY
        insert_into_file "Gemfile", audit_gems_content, after: /group :development do/
        run "bundle install"
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
boring_generators-0.9.0 lib/generators/boring/audit/install/install_generator.rb
boring_generators-0.8.0 lib/generators/boring/audit/install/install_generator.rb
boring_generators-0.7.0 lib/generators/boring/audit/install/install_generator.rb
boring_generators-0.6.0 lib/generators/boring/audit/install/install_generator.rb
boring_generators-0.5.0 lib/generators/boring/audit/install/install_generator.rb
boring_generators-0.4.0 lib/generators/boring/audit/install/install_generator.rb
boring_generators-0.3.0 lib/generators/boring/audit/install/install_generator.rb