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 25: def cygwin?() self == Cygwin; end
# File lib/launchy/detect/host_os_family.rb, line 23 23: def darwin?() self == Darwin; end
# File lib/launchy/detect/host_os_family.rb, line 12 12: def detect( host_os = HostOs.new ) 13: found = find_child( :matches?, host_os ) 14: return found.new( host_os ) if found 15: raise NotFoundError, "Unknown OS family for host os '#{host_os}'. #{Launchy.bug_report_message}" 16: end
# File lib/launchy/detect/host_os_family.rb, line 18 18: def matches?( host_os ) 19: matching_regex.match( host_os.to_s ) 20: end
# File lib/launchy/detect/host_os_family.rb, line 30 30: def initialize( host_os = HostOs.new ) 31: @host_os = host_os 32: end
# File lib/launchy/detect/host_os_family.rb, line 37 37: def cygwin?() self.class.cygwin?; end
# File lib/launchy/detect/host_os_family.rb, line 35 35: def darwin?() self.class.darwin?; end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.