class CF::UAA::MiscCli
Public Instance Methods
Source
# File lib/uaa/cli/common.rb, line 179 def bad_uaa_url(url, info, skip_ssl_validation = false, ca_cert = nil) info.replace(@cli_class.uaa_info_client(url.to_s, skip_ssl_validation, ca_cert).server) nil rescue Exception => e "failed to access #{url}: #{e.message}" end
Source
# File lib/uaa/cli/common.rb, line 224 def config_pp(tgt = nil, ctx = nil) Config.config.each_with_index do |(k, v), i| next if tgt && tgt != k say "" splat = v[:current] ? '*' : ' ' pp "[#{i}]#{splat}[#{k}]" v.each {|tk, tv| pp(tv, 2, terminal_columns, tk) unless [:contexts, :current, :prompts].include?(tk)} next unless v[:contexts] v[:contexts].each_with_index do |(sk, sv), si| next if ctx && ctx != sk say "" splat = sv[:current] && v[:current]? '*' : ' ' sv.delete(:current) pp "[#{si}]#{splat}[#{sk}]", 2 pp sv, 4, 0 end end say "" end
Source
# File lib/uaa/cli/common.rb, line 167 def normalize_url(url, scheme = nil) url = url.strip.gsub(/\/*$/, "") raise ArgumentError, "invalid whitespace in target url" if url =~ /\s/ unless url =~ /^https?:\/\// return unless scheme url = "#{scheme}://#{url}" end url = URI.parse(url) url.host.downcase! url.to_s.to_sym end