Method: Bundler::CLI.deprecated_ext_value?
- Defined in:
- lib/bundler/cli.rb
permalink .deprecated_ext_value?(arguments) ⇒ Boolean
689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 |
# File 'lib/bundler/cli.rb', line 689 def self.deprecated_ext_value?(arguments) index = arguments.index("--ext") next_argument = arguments[index + 1] # it is ok when --ext is followed with valid extension value # for example `bundle gem hello --ext c` return false if EXTENSIONS.include?(next_argument) # deprecated call when --ext is called with no value in last position # for example `bundle gem hello_gem --ext` return true if next_argument.nil? # deprecated call when --ext is followed by other parameter # for example `bundle gem --ext --no-ci hello_gem` return true if next_argument.start_with?("-") # deprecated call when --ext is followed by gem name # for example `bundle gem --ext hello_gem` return true if next_argument false end |