class Launchy::Detect::HostOs


Internal: Determine the host operating system that Launchy is running on

def default_host_os

def default_host_os
  ::RbConfig::CONFIG["host_os"].downcase
end

def initialize(host_os = nil)

def initialize(host_os = nil)
  @host_os = host_os
  return if @host_os
  if (@host_os = override_host_os)
    Launchy.log "Using LAUNCHY_HOST_OS override value of '#{Launchy.host_os}'"
  else
    @host_os = default_host_os
  end
end

def override_host_os

def override_host_os
  Launchy.host_os
end