diff options
author | Guillermo Guerrero <wolf.fox1985@gmail.com> | 2019-04-12 12:33:15 +0200 |
---|---|---|
committer | Guillermo Guerrero <wolf.fox1985@gmail.com> | 2019-04-12 12:33:15 +0200 |
commit | 8b54f74000a1c869cd7c9ebeac3e021d9e65c549 (patch) | |
tree | 80330c438c3be6fe1fd0790f6db53237ceb8ab14 | |
parent | ba8ed8a13742dc13b76b7725caba822bd691a408 (diff) | |
download | bundler-8b54f74000a1c869cd7c9ebeac3e021d9e65c549.tar.gz |
Move version to attr_reader
-rw-r--r-- | lib/bundler/cli/add.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/bundler/cli/add.rb b/lib/bundler/cli/add.rb index b482289189..b7e3196164 100644 --- a/lib/bundler/cli/add.rb +++ b/lib/bundler/cli/add.rb @@ -2,12 +2,13 @@ module Bundler class CLI::Add - attr_reader :gems, :options + attr_reader :gems, :options, :version def initialize(options, gems) @gems = gems @options = options @options[:group] = options[:group].split(",").map(&:strip) if !options[:group].nil? && !options[:group].empty? + @version = options[:version].split(",").map(&:strip) unless options[:version].nil? end def run @@ -16,8 +17,6 @@ module Bundler # raise error when no gems are specified raise InvalidOption, "Please specify gems to add." if gems.empty? - version = options[:version].nil? ? nil : options[:version].split(",").map(&:strip) - unless version.nil? version.each do |v| raise InvalidOption, "Invalid gem requirement pattern '#{v}'" unless Gem::Requirement::PATTERN =~ v.to_s |