Sha256: dafc0c89fe4e98a3b0235f17844ccd860f9e982d822d85a9736e0f530585d9a4

Contents?: true

Size: 544 Bytes

Versions: 17

Compression:

Stored size: 544 Bytes

Contents

require_relative '../../utils'
require_relative 'base_param_builder'

module Gitlab
  module Triage
    module GraphqlQueries
      module QueryParamBuilders
        class LabelsParamBuilder < BaseParamBuilder
          def initialize(param_name, labels, negated: false)
            label_param_content = labels.map { |label| Utils.graphql_quote(label) }.join(', ').then { |content| "[#{content}]" }

            super(param_name, label_param_content, with_quotes: false, negated: negated)
          end
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
gitlab-triage-1.41.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.40.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.30.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.29.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
payping-gitlab-triage-0.1.3 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
payping-gitlab-triage-0.1.2 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
payping-gitlab-triage-0.1.1 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.28.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.27.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.26.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.25.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.24.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.23.1 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.23.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.22.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.21.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb
gitlab-triage-1.20.0 lib/gitlab/triage/graphql_queries/query_param_builders/labels_param_builder.rb