summaryrefslogtreecommitdiff
path: root/qa/qa/resource/visibility.rb
blob: b31bd3fca49d08c1d3b452b96f98d609ac584c9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

module QA
  module Resource
    module Visibility
      def set_visibility(visibility)
        put Runtime::API::Request.new(api_client, api_visibility_path).url, { visibility: visibility }
      end

      class VisibilityLevel
        %i(public internal private).each do |level|
          const_set(level.upcase, level)
        end
      end
    end
  end
end