Sha256: dca6b5552b559cba2db916d57ae4fddfd21d371dc0d9b9f2e9eb9a217a0e2bfd

Contents?: true

Size: 682 Bytes

Versions: 2

Compression:

Stored size: 682 Bytes

Contents

begin
  require 'bundler/audit/cli'

  namespace :bake do
    desc 'Check Gemfile.lock for security issues'
    task :bundler_audit do
      RakeNBake::AssistantBaker.log_step 'Checking gems for known security warnings'
      Bundler::Audit::CLI.start
    end
  end

rescue LoadError

  tasks = %w[bundler_audit].map(&:to_sym)

  namespace :bake do
    tasks.each do |t|
      desc "This task is not available"
      task t do
        $stderr.puts "This task is not available because '#{missing}' is not available."
        $stderr.puts "Try adding \"gem 'bundler-audit'\" to your Gemfile or run `gem install bundler-audit` and try again."
        abort
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rake-n-bake-1.1.1 tasks/bundler_audit.rake
rake-n-bake-1.1.0 tasks/bundler_audit.rake