class Pod::Command::Keys::Get
Public Class Methods
new(argv)
click to toggle source
Calls superclass method
# File lib/pod/command/keys/get.rb, line 19 def initialize(argv) @key_name = argv.shift_argument @project_name = argv.shift_argument super end
Public Instance Methods
run()
click to toggle source
# File lib/pod/command/keys/get.rb, line 31 def run keyring = get_current_keyring unless keyring raise Informative, 'Could not find a project for this folder' end if keyring.keys.include? @key_name data = keyring.keychain_value(@key_name) UI.puts data else raise Informative, 'Could not find value' end end
validate!()
click to toggle source
Calls superclass method
# File lib/pod/command/keys/get.rb, line 25 def validate! super verify_podfile_exists! help! 'A key name is required for lookup.' unless @key_name end