mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
19 lines
375 B
Ruby
19 lines
375 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module Bundler
|
||
|
class CLI::Remove
|
||
|
def initialize(gems, options)
|
||
|
@gems = gems
|
||
|
@options = options
|
||
|
end
|
||
|
|
||
|
def run
|
||
|
raise InvalidOption, "Please specify gems to remove." if @gems.empty?
|
||
|
|
||
|
Injector.remove(@gems, {})
|
||
|
|
||
|
Installer.install(Bundler.root, Bundler.definition) if @options["install"]
|
||
|
end
|
||
|
end
|
||
|
end
|