class

AzuCLI::Generate::Request

Inherits Teeplate::FileTree < Reference < Object

Request generator that creates request structs for request validation Aligns with Azu::Request convention

Constants

OUTPUT_DIR = "./src/requests"

Constructors

new(project : String, resource : String, action : String, attributes : Hash(String, String))
Source

Class methods

generate_for_scaffold(project : String, resource : String, actions : Array(String), attributes : Hash(String, String))
Source

Instance methods

____collect_files(____files)

:nodoc:

Source
__ecr0(____io)
Source
__ecr10(____io)
Source
__ecr12(____io)
Source
__ecr2(____io)
Source
__ecr4(____io)
Source
__ecr6(____io)
Source
__ecr8(____io)
Source
action
Source
camelcase_name
Source
fields
Source
full_module_name

Get the full nested module name for the request

Source
module_name
Source
name
Source
project
Source
request_struct_name

Get the request struct name

Source
resource
Source
snake_case_name
Source

Nested types