method
execute
v2_1_10 -
Show latest stable
- Class:
Gem::Commands::YankCommand
execute()public
No documentation available.
# File lib/rubygems/commands/yank_command.rb, line 53
def execute
sign_in
version = get_version_from_requirements(options[:version])
platform = get_platform_from_requirements(options)
api_key = Gem.configuration.rubygems_api_key
api_key = Gem.configuration.api_keys[options[:key].to_sym] if options[:key]
if version then
if options[:undo] then
unyank_gem(version, platform, api_key)
else
yank_gem(version, platform, api_key)
end
else
say "A version argument is required: #{usage}"
terminate_interaction
end
end