[CodeSign] Fix YARD documentation type annotations.

This commit is contained in:
Eloy Durán
2014-10-20 14:08:00 +02:00
committed by Watson
parent 5cfb41b0d3
commit daff719c1a

View File

@@ -3,10 +3,10 @@
module Motion; module Util
module CodeSign
class << self
# @param Boolean valid_only Whether or not to include only valid code
# sign identities.
# @param valid_only [Boolean] Whether or not to include only valid code
# sign identities.
#
# @returns String The raw output from querying the `security` DB.
# @returns [String] The raw output from querying the `security` DB.
#
def query_security_db_for_identities(valid_only)
command = '/usr/bin/security -q find-identity -p codesigning'
@@ -14,20 +14,20 @@ module Motion; module Util
`#{command}`.strip
end
# @param Boolean valid_only Whether or not to include only valid code
# sign identities.
# @param valid_only [Boolean] Whether or not to include only valid code
# sign identities.
#
# @returns Hash{String => String} The UUIDs and names of the identities.
# @returns [Hash{String => String}] The UUIDs and names of the identities.
#
def identities(valid_only)
output = query_security_db_for_identities(valid_only)
Hash[*output.scan(/(\h{40})\s"(.+?)"/).flatten]
end
# @param Boolean valid_only Whether or not to include only valid code
# sign identities.
# @param valid_only [Boolean] Whether or not to include only valid code
# sign identities.
#
# @returns Array<String> The names of the identities.
# @returns [Array<String>] The names of the identities.
#
def identity_names(valid_only)
identities(valid_only).values