summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/pipeline/chain/config/content/runtime.rb
blob: 4811d3d913d35f406054e80c5024d2549a395422 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# frozen_string_literal: true

module Gitlab
  module Ci
    module Pipeline
      module Chain
        module Config
          class Content
            class Runtime < Source
              def content
                @command.config_content
              end

              def source
                # The only case when this source is used is when the config content
                # is passed in as parameter to Ci::CreatePipelineService.
                # This would only occur with parent/child pipelines which is being
                # implemented.
                # TODO: change source to return :runtime_source
                # https://gitlab.com/gitlab-org/gitlab/merge_requests/21041

                nil
              end
            end
          end
        end
      end
    end
  end
end