Module: Shipit::Status::Common
- Included in:
- CheckRun, Shipit::Status, Group, Missing, Unknown
- Defined in:
- app/models/shipit/status/common.rb
Instance Method Summary collapse
- #allowed_to_fail? ⇒ Boolean
- #blocking? ⇒ Boolean
- #error? ⇒ Boolean
- #failure? ⇒ Boolean
- #group? ⇒ Boolean
- #hidden? ⇒ Boolean
- #missing? ⇒ Boolean
- #pending? ⇒ Boolean
- #required? ⇒ Boolean
- #simple_state ⇒ Object
- #success? ⇒ Boolean
- #unknown? ⇒ Boolean
Instance Method Details
#allowed_to_fail? ⇒ Boolean
38 39 40 |
# File 'app/models/shipit/status/common.rb', line 38 def allowed_to_fail? commit.soft_failing_statuses.include?(context) end |
#blocking? ⇒ Boolean
46 47 48 |
# File 'app/models/shipit/status/common.rb', line 46 def blocking? !success? && commit.blocking_statuses.include?(context) end |
#error? ⇒ Boolean
18 19 20 |
# File 'app/models/shipit/status/common.rb', line 18 def error? state == 'error' end |
#failure? ⇒ Boolean
22 23 24 |
# File 'app/models/shipit/status/common.rb', line 22 def failure? state == 'failure' end |
#group? ⇒ Boolean
30 31 32 |
# File 'app/models/shipit/status/common.rb', line 30 def group? false end |
#hidden? ⇒ Boolean
42 43 44 |
# File 'app/models/shipit/status/common.rb', line 42 def hidden? commit.hidden_statuses.include?(context) end |
#missing? ⇒ Boolean
26 27 28 |
# File 'app/models/shipit/status/common.rb', line 26 def missing? false end |
#pending? ⇒ Boolean
10 11 12 |
# File 'app/models/shipit/status/common.rb', line 10 def pending? state == 'pending' end |
#required? ⇒ Boolean
50 51 52 |
# File 'app/models/shipit/status/common.rb', line 50 def required? commit.required_statuses.include?(context) end |
#simple_state ⇒ Object
34 35 36 |
# File 'app/models/shipit/status/common.rb', line 34 def simple_state state == 'error' ? 'failure' : state end |
#success? ⇒ Boolean
14 15 16 |
# File 'app/models/shipit/status/common.rb', line 14 def success? state == 'success' end |
#unknown? ⇒ Boolean
6 7 8 |
# File 'app/models/shipit/status/common.rb', line 6 def unknown? state == 'unknown' end |