# File lib/asciidoctor/abstract_node.rb, line 233 def image_uri(target_image, asset_dir_key = 'imagesdir') if target_image.include?(':') && target_image.match(Asciidoctor::REGEXP[:uri_sniff]) target_image elsif @document.safe < Asciidoctor::SafeMode::SECURE && @document.attr?('data-uri') generate_data_uri(target_image, asset_dir_key) elsif asset_dir_key && attr?(asset_dir_key) normalize_web_path(target_image, @document.attr(asset_dir_key)) else normalize_web_path(target_image) end end