Sha256: aad18708c1d01641fa8584b82a9e3850665868c36c1aab285711e27985d7d22b

Contents?: true

Size: 625 Bytes

Versions: 7

Compression:

Stored size: 625 Bytes

Contents

begin
  require 'brakeman'

  namespace :bake do

    desc "Run Brakeman"
    task :brakeman, :output_files do |t, args|
      RakeNBake::Baker.log_step 'Running Brakeman'

      files = args[:output_files].split(' ') if args[:output_files]
      Brakeman.run :app_path => ".", :output_files => files, :print_report => true, :pager => false
    end
  end

rescue LoadError
  tasks = %w[ brakeman ]

  namespace :bake do
    tasks.map(&:to_sym).each do |t|
      desc 'brakeman is not available (gem not installed)'
      task t do
        RakeNBake::Baker.log_missing_gem 'brakeman'
        abort
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rake-n-bake-3.1.2 tasks/brakeman.rake
rake-n-bake-3.1.1 tasks/brakeman.rake
rake-n-bake-3.1.0 tasks/brakeman.rake
rake-n-bake-3.0.0 tasks/brakeman.rake
rake-n-bake-2.1.4 tasks/brakeman.rake
rake-n-bake-2.1.3 tasks/brakeman.rake
rake-n-bake-2.1.2 tasks/brakeman.rake