Sha256: a00f2c277f8e2004f98375a245ecbd22faa1bba5185ec04d9d60f8a868ca1e39
Contents?: true
Size: 646 Bytes
Versions: 15
Compression:
Stored size: 646 Bytes
Contents
class Rack::App::Router::Static < Rack::App::Router::Base def compile_registered_endpoints! mapped_endpoint_routes.clear endpoints.each do |endpoint| request_method, request_path, endpoint_object = endpoint[:request_method], endpoint[:request_path], endpoint[:endpoint] mapped_endpoint_routes[[request_method.to_s.upcase, request_path]]= endpoint_object end end protected def fetch_context(request_method, request_path) endpoint = mapped_endpoint_routes[[request_method, request_path]] endpoint && {:endpoint => endpoint} end def mapped_endpoint_routes @mapped_endpoint_routes ||= {} end end
Version data entries
15 entries across 15 versions & 1 rubygems