Class: Gitlab::Gpg::Commit

Inherits:
Repositories::BaseSignedCommit show all
Defined in:
lib/gitlab/gpg/commit.rb

Instance Method Summary collapse

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