class CfScript::Command::General::AuthCommand
Public Class Methods
new()
click to toggle source
Calls superclass method
CfScript::Command::Base::new
# File lib/cf_script/command/cf/general/auth.rb, line 3 def initialize super(:general, :auth) end
Public Instance Methods
run(username, password) { |logged_in| ... }
click to toggle source
# File lib/cf_script/command/cf/general/auth.rb, line 7 def run(username, password, &block) run_cf self, username, password do |output| unless good_run?(output, check_failed: false) if output.credentials_rejected? error 'Credentials were rejected' else output.dump end return false else if logged_in = output.authenticated? block_given? ? yield(logged_in) : logged_in else error 'Not logged in' return false end end end end