diff options
author | chrismo <chrismo@clabs.org> | 2016-06-21 17:53:35 -0500 |
---|---|---|
committer | chrismo <chrismo@clabs.org> | 2016-07-08 19:35:57 -0500 |
commit | d88ef5cbdc5b710ebd0b7ff52ef4cd660d77a017 (patch) | |
tree | b36f22756228c44958330c51d566c0608e7b3558 | |
parent | a444014d23132f18b3120dcd7bb18e154b2e8de5 (diff) | |
download | bundler-d88ef5cbdc5b710ebd0b7ff52ef4cd660d77a017.tar.gz |
Use readers instead of ivars
-rw-r--r-- | lib/bundler/gem_version_promoter.rb | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/bundler/gem_version_promoter.rb b/lib/bundler/gem_version_promoter.rb index 98e7ef9394..f86931bc6b 100644 --- a/lib/bundler/gem_version_promoter.rb +++ b/lib/bundler/gem_version_promoter.rb @@ -33,9 +33,9 @@ module Bundler # An Array per version returned, different entries for different platforms. # We only need the version here so it's ok to hard code this to the first instance. - locked_spec = @locked_specs[gem_name].first + locked_spec = locked_specs[gem_name].first - if @strict + if strict filter_dep_specs(dep_specs, locked_spec) else sort_dep_specs(dep_specs, locked_spec) @@ -62,7 +62,7 @@ module Bundler gsv = gem_spec.version lsv = locked_spec.version - must_match = @level == :minor ? [0] : [0, 1] + must_match = level == :minor ? [0] : [0, 1] matches = must_match.map {|idx| gsv.segments[idx] == lsv.segments[idx] } (matches.uniq == [true]) ? (gsv >= lsv) : false @@ -90,7 +90,7 @@ module Bundler case when a_ver.segments[0] != b_ver.segments[0] b_ver <=> a_ver - when !(@level == :minor) && (a_ver.segments[1] != b_ver.segments[1]) + when !(level == :minor) && (a_ver.segments[1] != b_ver.segments[1]) b_ver <=> a_ver else a_ver <=> b_ver @@ -103,7 +103,7 @@ module Bundler end def unlocking_gem?(gem_name) - @unlock_gems.empty? || @unlock_gems.include?(gem_name) + unlock_gems.empty? || unlock_gems.include?(gem_name) end def move_version_to_end(specs, version, result) @@ -116,8 +116,7 @@ module Bundler def debug_format_result(dep, res) a = [dep.to_s, res.map {|sg| [sg.version, sg.dependencies_for_activated_platforms.map {|dp| [dp.name, dp.requirement.to_s] }] }] - [a.first, a.last.map {|sg_data| [sg_data.first.version, sg_data.last.map {|aa| aa.join(" ") }] }, - @level, @strict ? :strict : :not_strict] + [a.first, last_map, level, strict ? :strict : :not_strict] end end end |