Sha256: 9c5eb270a483ab8b9dc7b0e7d49c21fe5c3e7b08ba7b9d32cd8c89fbdaea48ae
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
module VirtualBox VERSION = "0.9.1" # Returns a boolean denoting whether the current VirtualBox # version is supported or not. This will return `false` if the # version is invalid, the version is not detected, etc. That means # that even if VirtualBox is not installed, this will simply # return `false`. # # @return [Boolean] def self.supported? !version.nil? end # Returns the version string of the VirtualBox installed, ex. "3.1.6" # This string is cached since the version typically doesn't change # during runtime. If you must refresh the version, send the boolean # `true` as the first parameter. def self.version(refresh=false) @_version = Lib.lib.virtualbox.version if @_version.nil? || refresh @_version rescue Exception nil end # Returns the revision string of the VirtualBox installed, ex. "51742" # This string is cached since the revision doesn't typically change during # runtime. If you must refresh the version, send the boolean `true` as the # first parameter. def self.revision(refresh=false) @_revision = Lib.lib.virtualbox.revision.to_s if @_revision.nil? || refresh @_revision end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
virtualbox-0.9.1 | lib/virtualbox/version.rb |