method
execute
v2_6_3 -
Show latest stable
- Class:
Gem::Commands::EnvironmentCommand
execute()public
No documentation available.
# File lib/rubygems/commands/environment_command.rb, line 74
def execute
out = String.new
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