Method: Docker::Compose::Session#version
- Defined in:
- lib/docker/compose/session.rb
#version(short: false) ⇒ String, Hash
Determine the installed version of docker-compose.
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 |
# File 'lib/docker/compose/session.rb', line 224 def version(short: false) o = opts(short: [short, false]) result = run!('version', o, file: false, dir: false) if short result.strip else lines = result.split(/[\r\n]+/) lines.inject({}) do |h, line| kv = line.split(/: +/, 2) h[kv.first] = kv.last h end end end |