module Ktistec::Controller
Direct including types
- ActivitiesController
- ActorsController
- EverythingController
- FiltersController
- HomeController
- Ktistec::Auth
- Ktistec::Handler::Canonical
- MentionsController
- MetricsController
- ObjectsController
- RelationshipsController
- RemoteFollowsController
- SearchesController
- SessionsController
- SettingsController
- SuggestionsController
- TagsController
- UploadsController
- WellKnownController
Defined in:
framework/controller.crMacro Summary
- accepts?(*mime_type)
- bad_gateway(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
- bad_request(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
- conflict(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
- created(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
-
def_response_helper(name, message, code)
Define a simple response helper.
- forbidden(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
- host
- not_found(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
- ok(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
-
redirect(url, status_code = 302, body = nil)
Redirect and end processing.
- server_error(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
-
skip_auth(paths, method = GET, *methods)
Don't authenticate specified handlers.
- turbo_frame?
- unprocessable_entity(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
Macro Detail
macro bad_gateway(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro bad_request(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro conflict(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro created(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro forbidden(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro not_found(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro ok(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro server_error(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#
macro skip_auth(paths, method = GET, *methods)
#
Don't authenticate specified handlers.
Use at the beginning of a controller.
skip_auth ["/foo", "/bar"], GET, POST
Defaults to GET if no other method is specified. Automatically includes HEAD if GET is specified.
macro unprocessable_entity(message = nil, code = nil, basedir = "src/views", layout = nil, operation = nil, target = nil)
#