23 lines
380 B
Ruby
23 lines
380 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Resolvers
|
|
class ProjectPipelinesResolver < BaseResolver
|
|
include LooksAhead
|
|
include ResolvesPipelines
|
|
|
|
alias_method :project, :object
|
|
|
|
def resolve_with_lookahead(**args)
|
|
apply_lookahead(resolve_pipelines(project, args))
|
|
end
|
|
|
|
private
|
|
|
|
def preloads
|
|
{
|
|
jobs: [:statuses]
|
|
}
|
|
end
|
|
end
|
|
end
|