Sha256: 254f4a34c61fa5f1fe8fbec3908e3625de120016f877d8ae6516ff69dc42fbd1
Contents?: true
Size: 726 Bytes
Versions: 2
Compression:
Stored size: 726 Bytes
Contents
# frozen_string_literal: true require_relative 'base_policy' require_relative 'rule_policy' require_relative '../entity_builders/issue_builder' module Gitlab module Triage module Policies class SummaryPolicy < BasePolicy # Build an issue from several rules policies def build_issue EntityBuilders::IssueBuilder.new(actions[:summarize].merge(item: "{{description}}\n\n"), [], net).tap do |issue| issue.items = resources.map do |inner_policy_spec, inner_resources| Policies::RulePolicy.new(type, inner_policy_spec, inner_resources, net).build_issue.description end.join("\n\n") end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gitlab-triage-0.14.1 | lib/gitlab/triage/policies/summary_policy.rb |
gitlab-triage-0.14.0 | lib/gitlab/triage/policies/summary_policy.rb |