CrystalDoc::MCP::DocCache
Inherits Reference / Object
Constructors
new(ttl : Time::Span = Time::Span.new(days: 1))
SourceInstance methods
get(service : String, user : String, project : String, version : String) : JSON::Any | Nil
Sourceget_method(type_name : String, method_name : String, service : String, user : String, project : String, version : String, kind : String | Nil = nil) : MethodDetails | Nil
Sourceget_type(full_name : String, service : String, user : String, project : String, version : String) : JSON::Any | Nil
Sourcelist_api_types(service : String, user : String, project : String, version : String, namespace : String | Nil = nil) : Array(TypeResult)
Sourcelist_repo_versions
Sourcesearch_constants(query : String, repo : String) : Array(ConstantResult)
Sourcesearch_methods(query : String, repo : String) : Array(MethodResult)
Sourcesearch_types(query : String, repo : String) : Array(TypeResult)
Source