summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillermo Guerrero <wolf.fox1985@gmail.com>2019-04-12 12:33:15 +0200
committerGuillermo Guerrero <wolf.fox1985@gmail.com>2019-04-12 12:33:15 +0200
commit8b54f74000a1c869cd7c9ebeac3e021d9e65c549 (patch)
tree80330c438c3be6fe1fd0790f6db53237ceb8ab14
parentba8ed8a13742dc13b76b7725caba822bd691a408 (diff)
downloadbundler-8b54f74000a1c869cd7c9ebeac3e021d9e65c549.tar.gz
Move version to attr_reader
-rw-r--r--lib/bundler/cli/add.rb5
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