class AzuCLI::Generate::Request

Overview

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

Defined in:

azu_cli/generators/request.cr

Constant Summary

OUTPUT_DIR = "./src/requests"

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(project : String, resource : String, action : String, attributes : Hash(String, String)) #

[View source]

Class Method Detail

def self.generate_for_scaffold(project : String, resource : String, actions : Array(String), attributes : Hash(String, String)) #

[View source]

Instance Method Detail

def ____collect_files(____files) #
Description copied from class Teeplate::FileTree

:nodoc:


[View source]
def __ecr0(____io) #

[View source]
def __ecr10(____io) #

[View source]
def __ecr12(____io) #

[View source]
def __ecr2(____io) #

[View source]
def __ecr4(____io) #

[View source]
def __ecr6(____io) #

[View source]
def __ecr8(____io) #

[View source]
def action : String #

[View source]
def camelcase_name : String #

[View source]
def fields : FieldCollection #

[View source]
def full_module_name : String #

Get the full nested module name for the request


[View source]
def module_name : String #

[View source]
def name : String #

[View source]
def project : String #

[View source]
def request_struct_name : String #

Get the request struct name


[View source]
def resource : String #

[View source]
def snake_case_name : String #

[View source]