![show/hide quicksearch [+]](../../images/find.png)
 
               # File rubygems/commands/yank_command.rb, line 30
def initialize
  super 'yank', 'Remove a pushed gem from the index'
  add_version_option("remove")
  add_platform_option("remove")
  add_option('--host HOST',
             'Yank from another gemcutter-compatible host',
             '  (e.g. https://rubygems.org)') do |value, options|
    options[:host] = value
  end
  add_key_option
  @host = nil
end
             
             
               # File rubygems/commands/yank_command.rb, line 46
def execute
  @host = options[:host]
  sign_in @host
  version   = get_version_from_requirements(options[:version])
  platform  = get_platform_from_requirements(options)
  if version
    yank_gem(version, platform)
  else
    say "A version argument is required: #{usage}"
    terminate_interaction
  end
end