diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-07-06 21:08:29 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-07-06 21:08:29 +0300 |
commit | 8280fa786e71c14d39b1ae80e93f251f3685286a (patch) | |
tree | 1fe6ee53ca8df7631252e764eb4cd5b046b7b196 /app/presenters/terraform | |
parent | 526f1e98593d1d5691df5de18862f31dd08c4889 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/presenters/terraform')
-rw-r--r-- | app/presenters/terraform/module_version_presenter.rb | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/app/presenters/terraform/module_version_presenter.rb b/app/presenters/terraform/module_version_presenter.rb new file mode 100644 index 00000000000..776a4d8ab82 --- /dev/null +++ b/app/presenters/terraform/module_version_presenter.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Terraform + class ModuleVersionPresenter < Gitlab::View::Presenter::Simple + attr_accessor :package, :system + + def initialize(package, system) + @package = package + @system = system + end + + def name + package.name + end + + def provider + system + end + + def providers + [ + provider + ] + end + + def root + { + 'dependencies' => [] + } + end + + def source + package&.project&.web_url + end + + def submodules + [] + end + + def version + package.version + end + + def versions + [ + version + ] + end + end +end |