summaryrefslogtreecommitdiff
path: root/app/services/packages/remove_tag_service.rb
blob: 465b85506a600ebcefbf5e21bd64a33756d2a1c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# frozen_string_literal: true
module Packages
  class RemoveTagService < BaseService
    attr_reader :package_tag

    def initialize(package_tag)
      raise ArgumentError, "Package tag must be set" if package_tag.blank?

      @package_tag = package_tag
    end

    def execute
      package_tag.delete
    end
  end
end