Class: Gitlab::Ci::Status::Build::Action
- Defined in:
- lib/gitlab/ci/status/build/action.rb
Overview
Extended status for playable manual actions.
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Extended
Constructor Details
This class inherits a constructor from Gitlab::Ci::Status::Extended
Class Method Details
.matches?(build, user) ⇒ Boolean
19 20 21 |
# File 'lib/gitlab/ci/status/build/action.rb', line 19 def self.matches?(build, user) build.playable? end |
Instance Method Details
#label ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/gitlab/ci/status/build/action.rb', line 11 def label if has_action? @status.label else "#{@status.label} (not allowed)" end end |