Class: Gitlab::Triage::Filters::NameConditionsFilter

Inherits:
BaseConditionsFilter show all
Defined in:
lib/gitlab/triage/filters/name_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

#calculateObject



22
23
24
# File 'lib/gitlab/triage/filters/name_conditions_filter.rb', line 22

def calculate
  resource_value == condition_value
end

#condition_valueObject



18
19
20
# File 'lib/gitlab/triage/filters/name_conditions_filter.rb', line 18

def condition_value
  @matching_name
end

#initialize_variables(matching_name) ⇒ Object



9
10
11
12
# File 'lib/gitlab/triage/filters/name_conditions_filter.rb', line 9

def initialize_variables(matching_name)
  @attribute = :name
  @matching_name = matching_name
end

#resource_valueObject



14
15
16
# File 'lib/gitlab/triage/filters/name_conditions_filter.rb', line 14

def resource_value
  @resource[@attribute]
end