module Noir::GoRequestParamExtractor

Extended Modules

Defined in:

miniparsers/go_request_param_extractor.cr

Constant Summary

MAX_HELPER_DEPTH = 3

Instance Method Summary

Instance Method Detail

def function_bodies_for_directory(package_bodies : Hash(String, Hash(String, Noir::GoCalleeExtractor::FunctionBody)), dir : String) : Hash(String, Noir::GoCalleeExtractor::FunctionBody) #

[View source]
def method_bodies_for_directory(package_bodies : Hash(String, Hash(String, Array(Noir::GoCalleeExtractor::FunctionBody))), dir : String) : Hash(String, Array(Noir::GoCalleeExtractor::FunctionBody)) #

[View source]
def package_function_bodies_for_dirs(file_contents : Hash(String, String), dirs : Set(String)) : Hash(String, Hash(String, Noir::GoCalleeExtractor::FunctionBody)) #

[View source]
def package_method_bodies_for_dirs(file_contents : Hash(String, String), dirs : Set(String)) : Hash(String, Hash(String, Array(Noir::GoCalleeExtractor::FunctionBody))) #

[View source]
def params_for_routes(source : String, route_rows : Set(Int32), route_methods : Hash(Int32, String), external_functions : Hash(String, Noir::GoCalleeExtractor::FunctionBody), external_methods : Hash(String, Array(Noir::GoCalleeExtractor::FunctionBody))) : Hash(Int32, Array(Param)) #

[View source]