Object
Detect the current host os family
If the current host familiy cannot be detected then return HostOsFamily::Unknown
# File lib/launchy/detect/host_os_family.rb, line 25 def cygwin?() self == Cygwin; end
# File lib/launchy/detect/host_os_family.rb, line 23 def darwin?() self == Darwin; end
# File lib/launchy/detect/host_os_family.rb, line 12 def detect( host_os = HostOs.new ) found = find_child( :matches?, host_os ) return found.new( host_os ) if found raise NotFoundError, "Unknown OS family for host os '#{host_os}'. #{Launchy.bug_report_message}" end
# File lib/launchy/detect/host_os_family.rb, line 18 def matches?( host_os ) matching_regex.match( host_os.to_s ) end
# File lib/launchy/detect/host_os_family.rb, line 30 def initialize( host_os = HostOs.new ) @host_os = host_os end
# File lib/launchy/detect/host_os_family.rb, line 37 def cygwin?() self.class.cygwin?; end
# File lib/launchy/detect/host_os_family.rb, line 35 def darwin?() self.class.darwin?; end
Generated with the Darkfish Rdoc Generator 2.