Method: Establish::PasswordManager#initialize
- Defined in:
- lib/establish/password_manager.rb
#initialize ⇒ PasswordManager
Returns a new instance of PasswordManager.
10 11 12 13 14 15 16 17 18 |
# File 'lib/establish/password_manager.rb', line 10 def initialize self.username ||= ENV["ESTABLISH_USER"] || self.load_from_keychain[0] self.password ||= ENV["ESTABLISH_PASSWORD"] || self.load_from_keychain[1] if (self.username || '').length == 0 or (self.password || '').length == 0 ask_for_login end end |