class Middleman::Extensions::RelativeAssets
def rewrite_url(asset_path, dirpath, request_path)
def rewrite_url(asset_path, dirpath, request_path) uri = ::Middleman::Util.parse_uri(asset_path) return if uri.path[0..0] != '/' relative_path = uri.host.nil? full_asset_path = if relative_path dirpath.join(asset_path).to_s else asset_path end current_dir = Pathname(request_path).dirname result = Pathname(full_asset_path).relative_path_from(current_dir).to_s result end