Sha256: cd3acbedb3d10ca7b94d8e07986d9fa5a8cfdc0c15b9b312ddac3f2a40e1e7d7

Contents?: true

Size: 546 Bytes

Versions: 14

Compression:

Stored size: 546 Bytes

Contents

require_relative 'base_conditions_filter'

module Gitlab
  module Triage
    module Filters
      class BranchProtectedFilter < BaseConditionsFilter
        def initialize_variables(config_value)
          @attribute = :protected
          @condition = config_value.nil? ? true : config_value
        end

        def resource_value
          @resource[:protected]
        end

        def condition_value
          @condition
        end

        def calculate
          resource_value == condition_value
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
gitlab-triage-1.42.2 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.42.1 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.42.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.41.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.40.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.30.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.29.0 lib/gitlab/triage/filters/branch_protected_filter.rb
payping-gitlab-triage-0.1.3 lib/gitlab/triage/filters/branch_protected_filter.rb
payping-gitlab-triage-0.1.2 lib/gitlab/triage/filters/branch_protected_filter.rb
payping-gitlab-triage-0.1.1 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.28.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.27.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.26.0 lib/gitlab/triage/filters/branch_protected_filter.rb
gitlab-triage-1.25.0 lib/gitlab/triage/filters/branch_protected_filter.rb