class DoubleTake::Clean
Public Instance Methods
exec(_command, args)
click to toggle source
# File lib/double_take/clean.rb, line 30 def exec(_command, args) return if !GEMFILE_NEXT_LOCK.file? if args.first != "clean" Bundler.ui.error("Unknown subcommand: '#{args.first}'") return end require "bundler/cli" require "bundler/cli/clean" Bundler::Definition.prepend(DoubleTake::Clean::Patch) options = { "dry-run": args.include?("--dry-run"), "force": args.include?("--force"), } Bundler::CLI::Clean.new(options).run end
register_command()
click to toggle source
# File lib/double_take/clean.rb, line 26 def register_command self.class.command("double_take") end