aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bundler/cli/inject.rb
diff options
context:
space:
mode:
authorBoggs <hello@boggs.xyz>2016-06-29 10:05:58 +0800
committerBoggs <hello@boggs.xyz>2016-06-29 10:05:58 +0800
commit0924cd90891b214a2c581216132c38392ded4eff (patch)
tree8713e0b93817e5f3d7ae43e9b8e2e852fa456015 /lib/bundler/cli/inject.rb
parent6e80b111f1d098782c8788ea1632545cab1f70af (diff)
downloadbundler-0924cd90891b214a2c581216132c38392ded4eff.tar.gz
Fix prerelease version picking
Add aliases for method options Rename flag for timestamp
Diffstat (limited to 'lib/bundler/cli/inject.rb')
-rw-r--r--lib/bundler/cli/inject.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/bundler/cli/inject.rb b/lib/bundler/cli/inject.rb
index 262514d5..d2dc465c 100644
--- a/lib/bundler/cli/inject.rb
+++ b/lib/bundler/cli/inject.rb
@@ -41,7 +41,9 @@ module Bundler
definition = Bundler.definition(true)
definition.resolve_remotely!
specs = definition.index[name].sort_by(&:version)
- unless options[:pre]
+ if options[:pre]
+ specs.delete_if {|b| b.respond_to?(:version) && !b.version.prerelease? }
+ else
specs.delete_if {|b| b.respond_to?(:version) && b.version.prerelease? }
end
spec = specs.last