class AmsLayout::Config::Show
Public Instance Methods
credentials(envname=nil)
click to toggle source
# File lib/ams_layout/cli/config.rb, line 86 def credentials(envname=nil) with_loaded_config do say "credentials:" output = [] AmsLayout.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/ams_layout/cli/config.rb, line 67 def envs with_loaded_config do say "Environments:" output = [] AmsLayout.configuration.base_urls.each do |env, url| output << [env, url] end print_table output, indent: 8 end end
Private Instance Methods
with_loaded_config() { || ... }
click to toggle source
# File lib/ams_layout/cli/config.rb, line 102 def with_loaded_config &block fail "expecting block" unless block_given? unless AmsLayout.load_configuration say "Configuration file not found!", :red say "Have you tried 'config init' first?" return end yield end