diff options
author | Boggs <hello@boggs.xyz> | 2016-06-29 10:05:58 +0800 |
---|---|---|
committer | Boggs <hello@boggs.xyz> | 2016-06-29 10:05:58 +0800 |
commit | 0924cd90891b214a2c581216132c38392ded4eff (patch) | |
tree | 8713e0b93817e5f3d7ae43e9b8e2e852fa456015 /lib/bundler/cli/inject.rb | |
parent | 6e80b111f1d098782c8788ea1632545cab1f70af (diff) | |
download | bundler-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.rb | 4 |
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 |