rootstrap/rsgem

View on GitHub
lib/rsgem/tasks/bundle_dependencies.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
85%
# frozen_string_literal: true

module RSGem
  module Tasks
    class BundleDependencies < Base
      OUTPUT = OutputStruct.new(name: 'Bundle dependencies')

      def perform
        return if system("cd #{context.folder_path} && bundle", out: '/dev/null')

        raise RSGem::Errors::Base
      end
    end
  end
end