abstract class Crumble::Turbo::Action

Included Modules

Direct Known Subclasses

Defined in:

crumble/turbo/action.cr

Constant Summary

URI_PATH_PREFIX = "/a"

Constructors

Class Method Summary

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(ctx : Crumble::Server::HandlerContext) #

[View source]
def self.new(request_ctx : Crumble::Server::RequestContext) #

[View source]

Class Method Detail

def self.handle(ctx) : Bool #

[View source]
def self.match_request(ctx) : Regex::MatchData | Nil #

[View source]
def self.matched_handle(ctx, path_match) #

[View source]
def self.path_matcher : Regex #

[View source]
def self.uri_path : String #

[View source]

Macro Detail

macro before(&blk) #

[View source]
macro controller(&blk) #

[View source]
macro form(&blk) #

[View source]
macro view(&blk) #

[View source]

Instance Method Detail

def action_form(**opts) #

[View source]
def before_action_halted? #

[View source]
abstract def controller #

[View source]
def custom_action_trigger(**opts) #

[View source]
def handle #

[View source]
def refresh_template #

[View source]
def uri_path : String #

[View source]
def window_title : String | Nil #

Crumble::Server::ViewHandler method


[View source]