module Mail::Gpg::VerifyResultAttribute

Public Instance Methods

signature_valid?() click to toggle source

checks validity of signatures (true / false)

# File lib/schleuder/mail/gpg/verify_result_attribute.rb, line 19
def signature_valid?
  sigs = self.signatures
  sigs.any? && sigs.all?{|s| s.valid?}
end
signatures() click to toggle source

list of all signatures from verify_result

# File lib/schleuder/mail/gpg/verify_result_attribute.rb, line 25
def signatures
  [verify_result].flatten.compact.map do |vr|
    vr.signatures
  end.flatten.compact
end
verify_result(result = nil) click to toggle source

the result of signature verification, as provided by GPGME

# File lib/schleuder/mail/gpg/verify_result_attribute.rb, line 6
def verify_result(result = nil)
  if result
    self.verify_result = result
  else
    @verify_result
  end
end
verify_result=(result) click to toggle source
# File lib/schleuder/mail/gpg/verify_result_attribute.rb, line 14
def verify_result=(result)
  @verify_result = result
end