Class: Gitlab::BackgroundMigration::EncryptCiTriggerToken::CiTrigger
- Inherits:
-
Ci::ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Ci::ApplicationRecord
- Gitlab::BackgroundMigration::EncryptCiTriggerToken::CiTrigger
- Defined in:
- lib/gitlab/background_migration/encrypt_ci_trigger_token.rb
Overview
Class that is imitating Ci::Trigger
Constant Summary collapse
- ALGORITHM =
'aes-256-gcm'
Constants inherited from ApplicationRecord
Constants included from HasCheckConstraints
HasCheckConstraints::NOT_NULL_CHECK_PATTERN
Constants included from ResetOnColumnErrors
ResetOnColumnErrors::MAX_RESET_PERIOD
Instance Method Summary collapse
Methods inherited from Ci::ApplicationRecord
Methods inherited from ApplicationRecord
===, cached_column_list, #create_or_load_association, declarative_enum, default_select_columns, id_in, id_not_in, iid_in, nullable_column?, pluck_primary_key, primary_key_in, #readable_by?, safe_ensure_unique, safe_find_or_create_by, safe_find_or_create_by!, #to_ability_name, underscore, where_exists, where_not_exists, with_fast_read_statement_timeout, without_order
Methods included from ResetOnColumnErrors
#reset_on_union_error, #reset_on_unknown_attribute_error
Methods included from SensitiveSerializableHash
Instance Method Details
#copy_token_to_encrypted_token ⇒ Object
25 26 27 |
# File 'lib/gitlab/background_migration/encrypt_ci_trigger_token.rb', line 25 def copy_token_to_encrypted_token self.encrypted_token_tmp = token end |