Sha256: bad79fd74589667616fa313f3f2f798ad90a728c95c2449a9403defa1a0e3b6d

Contents?: true

Size: 477 Bytes

Versions: 9

Compression:

Stored size: 477 Bytes

Contents

require_relative "base"

module Suspenders
  class SecurityGenerator < Generators::Base
    def add_checkers_gems
      gem 'brakeman', require: false, group: :development
      gem 'bundler-audit', '>= 0.5.0', require: false, group: :development
      Bundler.with_clean_env { run "bundle install" }
    end

    def create_binstubs
      Bundler.with_clean_env do
        run "bundle binstubs brakeman"
        run "bundle binstubs bundler-audit"
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
welaika-suspenders-3.0 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.36 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.35 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.34 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.33 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.32.2 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.32.1 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.32.0 lib/suspenders/generators/security_generator.rb
welaika-suspenders-2.31.0 lib/suspenders/generators/security_generator.rb