class Gem::Commands::EnvironmentCommand
Public Class Methods
          new()
          
          click to toggle source
          
        
        
        
              Calls superclass method
              Gem::Command.new
            
          
          
          # File lib/rubygems/commands/environment_command.rb, line 5 def initialize super 'environment', 'Display information about the RubyGems environment' end
Public Instance Methods
          add_path(out, path)
          
          click to toggle source
          
        
        
        # File lib/rubygems/commands/environment_command.rb, line 99 def add_path out, path path.each do |component| out << " - #{component}\n" end end
          execute()
          
          click to toggle source
          
        
        
        # File lib/rubygems/commands/environment_command.rb, line 73 def execute out = '' arg = options[:args][0] out << case arg when /^packageversion/ then Gem::RubyGemsPackageVersion when /^version/ then Gem::VERSION when /^gemdir/, /^gemhome/, /^home/, /^GEM_HOME/ then Gem.dir when /^gempath/, /^path/, /^GEM_PATH/ then Gem.path.join(File::PATH_SEPARATOR) when /^remotesources/ then Gem.sources.to_a.join("\n") when /^platform/ then Gem.platforms.join(File::PATH_SEPARATOR) when nil then show_environment else raise Gem::CommandLineError, "Unknown environment option [#{arg}]" end say out true end