mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-06-11 16:30:28 +08:00
[CodeSign] Fix YARD documentation type annotations.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user