class PortalModule::Command::Config::Show
Show
commands
Public Instance Methods
credentials(envname=nil)
click to toggle source
# File lib/portal_module/command/config.rb, line 115 def credentials(envname=nil) with_loaded_config do say "credentials:" output = [] PortalModule.configuration.credentials.each do |env, cred| if envname.nil? || env == envname.to_sym output << [env, cred.first, cred.last] end end print_table output, indent: 8 end end
envs()
click to toggle source
# File lib/portal_module/command/config.rb, line 83 def envs with_loaded_config do say "Environments:" output = [] PortalModule.configuration.base_urls.each do |env, url| output << [env, url] end print_table output, indent: 8 end end
orgs()
click to toggle source
# File lib/portal_module/command/config.rb, line 96 def orgs with_loaded_config do say "Org Units:" output = [] PortalModule.configuration.orgs.each do |org, id| output << [org, id] end print_table output, indent: 8 end end
Private Instance Methods
with_loaded_config() { || ... }
click to toggle source
# File lib/portal_module/command/config.rb, line 131 def with_loaded_config &block fail "expecting block" unless block_given? unless PortalModule.load_configuration say "Configuration file not found!", :red say "Have you tried 'config init' first?" return end yield end