class SassC::ImportHandler::ImportCache
def import_to_native(import, parent_dir, from_import, canonicalize)
def import_to_native(import, parent_dir, from_import, canonicalize) if import.source canonical_url = URL.path_to_file_url(File.absolute_path(import.path, parent_dir)) @importer_results[canonical_url] = if import.source.is_a?(Hash) { contents: import.source[:contents], syntax: import.source[:syntax], source_map_url: canonical_url } else { contents: import.source, syntax: syntax(import.path), source_map_url: canonical_url } end return canonical_url if canonicalize elsif canonicalize return resolve_file_url(import.path, parent_dir, from_import) end URL.escape(import.path) end