visualitypl/jsonapi_parameters

View on GitHub
bin/audit

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby

require 'shellwords'

gemfile_option = %W[--gemfile-lock #{ENV['BUNDLE_GEMFILE']}.lock] if ENV['BUNDLE_GEMFILE'].to_s != ''
command_to_execute =
  Shellwords.split("bundle exec bundle-audit check --update")
            .concat(Array.new(gemfile_option || []))
            .compact
            .shelljoin
puts command_to_execute
system(command_to_execute) || raise('Error on bundle audit')