2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/bundle_filter/source.rb', line 2
def version_message(spec, locked_spec = nil)
message = spec.name.to_s
if locked_spec
locked_spec_version = locked_spec.version
if locked_spec_version && spec.version != locked_spec_version
message += Bundler.ui.add_color(' [', :white)
message += Bundler.ui.add_color(locked_spec_version.to_s, version_color(locked_spec_version, spec.version))
message += Bundler.ui.add_color(' => ', :white)
message += Bundler.ui.add_color(spec.version.to_s, version_color(spec.version, locked_spec_version))
message += Bundler.ui.add_color(']', :white)
end
end
message += " #{spec.version}" unless message.include?('=>')
message += " (#{spec.platform})" if spec.platform != Gem::Platform::RUBY && !spec.platform.nil?
message
end
|