Method: FFI::Libvirt::Util.parse_version_number
- Defined in:
- lib/ffi/libvirt/util.rb
.parse_version_number(number) ⇒ Array
Parses the raw version integer returned by various libvirt methods
into proper [major, minor, patch] format.
9 10 11 12 13 14 15 16 |
# File 'lib/ffi/libvirt/util.rb', line 9 def self.parse_version_number(number) # Format is MAJOR * 1,000,000 + MINOR * 1,000 + PATCH major = number / 1_000_000 number %= 1_000_000 minor = number / 1_000 number %= 1000 [major, minor, number] end |