class AzuCLI::OpenAPI::Analyzer

Overview

Analyzes Crystal code to extract API structure

Defined in:

azu_cli/openapi/analyzer.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(project_path : String = ".") #

[View source]

Instance Method Detail

def analyze #

Analyze the project and extract all information


[View source]
def endpoint_extractor : EndpointExtractor #

[View source]
def endpoint_files : Array(String) #

Get all endpoint files


[View source]
def model_extractor : ModelExtractor #

[View source]
def model_files : Array(String) #

Get all model files


[View source]
def project_path : String #

[View source]
def request_extractor : RequestExtractor #

[View source]
def request_files : Array(String) #

Get all request files


[View source]
def response_extractor : ResponseExtractor #

[View source]
def response_files : Array(String) #

Get all response files


[View source]