Class: Gitlab::Triage::Filters::WorkItemStatusConditionsFilter
- Inherits:
-
BaseConditionsFilter
- Object
- BaseConditionsFilter
- Gitlab::Triage::Filters::WorkItemStatusConditionsFilter
- Defined in:
- lib/gitlab/triage/filters/work_item_status_conditions_filter.rb
Instance Method Summary collapse
Methods inherited from BaseConditionsFilter
all_params_filter_names, filter_parameters, #initialize, params_check_for_field, params_checking_condition_type, params_checking_condition_value, params_filter_names, #validate_condition
Constructor Details
This class inherits a constructor from Gitlab::Triage::Filters::BaseConditionsFilter
Instance Method Details
#calculate ⇒ Object
13 14 15 16 17 |
# File 'lib/gitlab/triage/filters/work_item_status_conditions_filter.rb', line 13 def calculate return false unless @resource[:work_item_status] @expected_statuses.include?(@resource[:work_item_status].downcase) end |
#initialize_variables(condition) ⇒ Object
9 10 11 |
# File 'lib/gitlab/triage/filters/work_item_status_conditions_filter.rb', line 9 def initialize_variables(condition) @expected_statuses = Array(condition).map(&:downcase) end |