class SysInfo
Attributes
config[R]
Public Class Methods
new( config )
click to toggle source
# File lib/slideshow/cli/main_utils.rb, line 17 def initialize( config ) @config = config end
Public Instance Methods
dump()
click to toggle source
# File lib/slideshow/cli/main_utils.rb, line 23 def dump puts <<EOS #{Slideshow.generator} Gems versions: - pakman #{Pakman::VERSION} - fetcher #{Fetcher::VERSION} - kramdown #{Kramdown::VERSION} - liquid #{Liquid::VERSION} - textutils #{TextUtils::VERSION} - logutils #{LogKernel::VERSION} - props #{Props::VERSION} - slideshow-models #{Slideshow::VERSION} - slideshow #{SlideshowCli::VERSION} Env home: #{Env.home} Slideshow config: #{config.config_dir} Slideshow cache: #{config.cache_dir} Slideshow root: #{Slideshow.root} EOS # dump Slideshow settings config.dump puts # todo: # add version for rubygems dump_load_path # helps debugging pluggin loading (e.g. Ruby 1.9.2> no longer includes ./ in load path) end
dump_load_path()
click to toggle source
# File lib/slideshow/cli/main_utils.rb, line 58 def dump_load_path puts 'load path:' $LOAD_PATH.each_with_index do |path,i| puts " [#{i+1}] #{path}" end end