module
Crumble::Turbo::ModelTemplateRefreshService
Defined in:
crumble/turbo/model_template_refresh_service.crClass Method Summary
- .notify(model_template, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil)
- .refresh_model_template(model_class_name : String, model_id : String | Int32 | Int64, template_name : String, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil)
- .refresh_model_template_id(model_template_id : String, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil) : Nil
- .register(ctx : Crumble::Server::HandlerContext, model_template_id : String)
- .subscribe(ctx : Crumble::Server::HandlerContext) : Channel(TurboStream(IdentifiableView))
- .unsubscribe(ctx : Crumble::Server::HandlerContext) : Nil
Class Method Detail
def self.notify(model_template, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil)
#
def self.refresh_model_template(model_class_name : String, model_id : String | Int32 | Int64, template_name : String, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil)
#
def self.refresh_model_template_id(model_template_id : String, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil) : Nil
#
def self.register(ctx : Crumble::Server::HandlerContext, model_template_id : String)
#
def self.subscribe(ctx : Crumble::Server::HandlerContext) : Channel(TurboStream(IdentifiableView))
#