rootstrap/rsgem

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

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module RSGem
  module Tasks
    class AddCIProvider < Base
      OUTPUT = OutputStruct.new(name: :output_name)

      def perform
        context.ci_provider.install(context)
      end

      def output_name
        "Add CI configuration for #{context.ci_provider.display_name}"
      end
    end
  end
end