class TorqueBox::Gem
Public Class Methods
display()
click to toggle source
# File lib/torquebox/gem.rb, line 21 def self.display print_basics print_gem_paths print_gem_config end
Private Class Methods
print_basics()
click to toggle source
# File lib/torquebox/gem.rb, line 49 def self.print_basics puts "Version: #{::Gem::VERSION}" puts "Platform: #{::Gem::Platform.local.to_s}" end
print_gem_config()
click to toggle source
# File lib/torquebox/gem.rb, line 37 def self.print_gem_config puts "Gem Configuration:\n" ::Gem.configuration.each do |name, value| value = value.gsub(/./, '*') if name == 'gemcutter_key' puts " #{name.inspect} => #{value.inspect}\n" end puts "Remote Sources:\n" ::Gem.sources.each do |s| puts " #{s}\n" end end
print_gem_paths()
click to toggle source
# File lib/torquebox/gem.rb, line 28 def self.print_gem_paths puts "Gem Paths: " path = ::Gem.path.dup path.delete ::Gem.dir path.each do |p| puts "- #{p}\n" end end