Class: KamalGitlabReviewApp::LifecycleDecider
- Inherits:
-
Object
- Object
- KamalGitlabReviewApp::LifecycleDecider
- Defined in:
- lib/kamal_gitlab_review_app/lifecycle_decider.rb
Class Method Summary collapse
Class Method Details
.call(iid:, container_names:) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/kamal_gitlab_review_app/lifecycle_decider.rb', line 6 def call(iid:, container_names:) service = KamalGitlabReviewApp::Naming.for_mr(iid:).fetch(:service) normalized = Array(container_names).map(&:to_s) normalized.any? { |name| service_prefix_match?(name, service) } ? :deploy : :setup end |