Sha256: 7f9f398a714243eb1c77be5ffd23c883d73b5ee8e08a0b50eb52be7552580bf3
Contents?: true
Size: 492 Bytes
Versions: 9
Compression:
Stored size: 492 Bytes
Contents
# frozen_string_literal: true module Proscenium class Middleware # Handles requests prefixed with "url:https://"; downloading, caching, and compiling them. class Url < Esbuild private # @override [Esbuild] It's a URL, so always assume it is renderable (we won't actually know # until it's downloaded). def renderable? true end # @override [Esbuild] def path CGI.unescape(@request.path)[1..] end end end end
Version data entries
9 entries across 9 versions & 1 rubygems