Class: ProtectedTag
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- ProtectedTag
- Includes:
- ProtectedRef
- Defined in:
- app/models/protected_tag.rb
Defined Under Namespace
Classes: CreateAccessLevel
Class Method Summary collapse
Methods included from ProtectedRef
Methods inherited from ApplicationRecord
at_most, id_in, id_not_in, iid_in, pluck_primary_key, primary_key_in, safe_ensure_unique, safe_find_or_create_by, safe_find_or_create_by!, underscore, without_order
Class Method Details
.protected?(project, ref_name) ⇒ Boolean
10 11 12 13 14 |
# File 'app/models/protected_tag.rb', line 10 def self.protected?(project, ref_name) refs = project..select(:name) self.matching(ref_name, protected_refs: refs).present? end |