Class: Gitlab::Gpg::Commit
- Inherits:
-
Repositories::BaseSignedCommit
- Object
- Repositories::BaseSignedCommit
- Gitlab::Gpg::Commit
- Defined in:
- lib/gitlab/gpg/commit.rb
Instance Method Summary collapse
- #update_signature!(cached_signature) ⇒ Object
- #update_signature_with_keychain!(cached_signature, gpg_key) ⇒ Object
Methods inherited from Repositories::BaseSignedCommit
#committer_email, #initialize, #signature, #signature_text, #signed_text, #signer
Constructor Details
This class inherits a constructor from Gitlab::Repositories::BaseSignedCommit
Instance Method Details
#update_signature!(cached_signature) ⇒ Object
6 7 8 |
# File 'lib/gitlab/gpg/commit.rb', line 6 def update_signature!(cached_signature) update_signature_with_keychain!(cached_signature, gpg_signature.gpg_key) end |
#update_signature_with_keychain!(cached_signature, gpg_key) ⇒ Object
10 11 12 13 |
# File 'lib/gitlab/gpg/commit.rb', line 10 def update_signature_with_keychain!(cached_signature, gpg_key) cached_signature.update!(attributes(gpg_key)) @signature = cached_signature end |