Method: Flow::Cli::Utils::FlowApiManager#refresh_login
- Defined in:
- lib/flow/cli/utils/api/flow_api_manager.rb
#refresh_login(&proc) ⇒ Object
101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/flow/cli/utils/api/flow_api_manager.rb', line 101 def refresh_login(&proc) fetch_user rescue FlowApiError puts "login fail, relogin..." tmp_email = nil tmp_password = nil tmp_email, tmp_password = yield unless proc.nil? self.email = tmp_email || email self.password = tmp_password || password login(email, password) self end |