class File

Core-Extensions on File

def self.absolute_path?(path, platform = :default)

Returns:
  • (Boolean) -

Parameters:
  • path (String) -- - a pathname
def self.absolute_path?(path, platform = :default)
  pattern = case platform
            when :default then ABSOLUTE_PATH_PATTERN
            when :windows then WINDOWS_ABSOLUTE_PATH_PATTERN
            when :posix   then POSIX_ABSOLUTE_PATH_PATTERN
            else raise ArgumentError, "Unsupported platform '#{platform.inspect}'"
            end
  false | path[pattern]
end