summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbronzdoc <lsagastume1990@gmail.com>2016-03-05 18:49:53 -0600
committerbronzdoc <lsagastume1990@gmail.com>2016-03-05 18:49:53 -0600
commit40fed6d6d1c5f7495db515b43b4f8ec392c31052 (patch)
tree6dfcc20d9c44dae117b83cadcc7be5b3fd63efe5
parent5e2e2ff089af4875c54b27cfb5d4286471dff125 (diff)
downloadbundler-40fed6d6d1c5f7495db515b43b4f8ec392c31052.tar.gz
Make version_message configurable
-rw-r--r--lib/bundler/source.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/bundler/source.rb b/lib/bundler/source.rb
index 5f1eb130b7..b59ec20b0e 100644
--- a/lib/bundler/source.rb
+++ b/lib/bundler/source.rb
@@ -18,7 +18,11 @@ module Bundler
locked_spec = Bundler.locked_gems.specs.find {|s| s.name == spec.name }
locked_spec_version = locked_spec.version if locked_spec
if locked_spec_version && spec.version != locked_spec_version
- message += " (was #{locked_spec_version})"
+ message += if block_given?
+ yield locked_spec_version
+ else
+ " (was #{locked_spec_version})"
+ end
end
end