Method: Docker::Compose::Session#version
- Defined in:
- lib/docker/compose/session.rb
#version(short: false) ⇒ String, Hash
Determine the installed version of docker-compose.
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'lib/docker/compose/session.rb', line 188 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 |