class
   SessionsController
  
  
    
  
    Included Modules
  
  
  
    
  
    Extended Modules
  
  
  
    
  
    Defined in:
  
  
    
      
        controllers/sessions.cr
      
    
    
  
  
  
  
  
  
    
      
      
      
  
  
  
    
      _layout_src_views_layouts_default_html_ecr(env, title, head, content)
    _layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_activities_activity_json_ecr(env, activity, recursive)
    _view_src_views_activities_activity_json_ecr, 
    
  
    
      _view_src_views_actors_actor_html_slang_layout_src_views_layouts_default_html_ecr(env, actor)
    _view_src_views_actors_actor_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_actors_actor_json_ecr(env, actor)
    _view_src_views_actors_actor_json_ecr, 
    
  
    
      _view_src_views_actors_notifications_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor, notifications)
    _view_src_views_actors_notifications_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_actors_notifications_json_ecr(env, account, actor, notifications)
    _view_src_views_actors_notifications_json_ecr, 
    
  
    
      _view_src_views_actors_posts_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, objects)
    _view_src_views_actors_posts_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_actors_posts_json_ecr(env, actor, objects)
    _view_src_views_actors_posts_json_ecr, 
    
  
    
      _view_src_views_actors_public_posts_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, objects)
    _view_src_views_actors_public_posts_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_actors_public_posts_json_ecr(env, actor, objects)
    _view_src_views_actors_public_posts_json_ecr, 
    
  
    
      _view_src_views_actors_remote_html_slang_layout_src_views_layouts_default_html_ecr(env, actor)
    _view_src_views_actors_remote_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_actors_remote_json_ecr(env, actor)
    _view_src_views_actors_remote_json_ecr, 
    
  
    
      _view_src_views_actors_timeline_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, timeline)
    _view_src_views_actors_timeline_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_actors_timeline_json_ecr(env, actor, timeline)
    _view_src_views_actors_timeline_json_ecr, 
    
  
    
      _view_src_views_admin_accounts_index_html_slang_layout_src_views_layouts_default_html_ecr(env, accounts)
    _view_src_views_admin_accounts_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_admin_accounts_index_json_ecr(env, accounts)
    _view_src_views_admin_accounts_index_json_ecr, 
    
  
    
      _view_src_views_admin_accounts_new_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor)
    _view_src_views_admin_accounts_new_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_admin_accounts_new_json_ecr(env, account, actor)
    _view_src_views_admin_accounts_new_json_ecr, 
    
  
    
      _view_src_views_admin_accounts_show_json_ecr(env, account)
    _view_src_views_admin_accounts_show_json_ecr, 
    
  
    
      _view_src_views_admin_index_html_slang_layout_src_views_layouts_default_html_ecr(env)
    _view_src_views_admin_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_admin_oauth_clients_index_html_slang_layout_src_views_layouts_default_html_ecr(env, clients, new_client)
    _view_src_views_admin_oauth_clients_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_design_system_index_html_slang_layout_src_views_layouts_default_html_ecr(env, actor)
    _view_src_views_design_system_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_everything_index_html_slang_layout_src_views_layouts_default_html_ecr(env, collection)
    _view_src_views_everything_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_everything_index_json_ecr(env, collection)
    _view_src_views_everything_index_json_ecr, 
    
  
    
      _view_src_views_filters_form_html_slang_layout_src_views_layouts_default_html_ecr(env, term)
    _view_src_views_filters_form_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_filters_form_json_ecr(env, term)
    _view_src_views_filters_form_json_ecr, 
    
  
    
      _view_src_views_filters_index_html_slang_layout_src_views_layouts_default_html_ecr(env, terms)
    _view_src_views_filters_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_filters_index_json_ecr(env, terms)
    _view_src_views_filters_index_json_ecr, 
    
  
    
      _view_src_views_home_index_html_slang_layout_src_views_layouts_default_html_ecr(env, accounts, objects)
    _view_src_views_home_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_home_index_json_ecr(env, accounts, objects)
    _view_src_views_home_index_json_ecr, 
    
  
    
      _view_src_views_home_step_1_html_slang_layout_src_views_layouts_default_html_ecr(env, settings)
    _view_src_views_home_step_1_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_home_step_1_json_ecr(env, settings)
    _view_src_views_home_step_1_json_ecr, 
    
  
    
      _view_src_views_home_step_2_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor)
    _view_src_views_home_step_2_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_home_step_2_json_ecr(env, account, actor)
    _view_src_views_home_step_2_json_ecr, 
    
  
    
      _view_src_views_interactions_index_html_slang_layout_src_views_layouts_default_html_ecr(env, message, error, target, action, domain)
    _view_src_views_interactions_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_interactions_index_json_ecr(env, message, error, target, action, domain)
    _view_src_views_interactions_index_json_ecr, 
    
  
    
      _view_src_views_mentions_index_html_slang_layout_src_views_layouts_default_html_ecr(env, mention, collection, count, follow)
    _view_src_views_mentions_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_mentions_index_json_ecr(env, mention, collection, count, follow)
    _view_src_views_mentions_index_json_ecr, 
    
  
    
      _view_src_views_metrics_metrics_html_slang_layout_src_views_layouts_default_html_ecr(env, charts, range, granularity, labels)
    _view_src_views_metrics_metrics_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_metrics_metrics_json_ecr(env, charts, range, granularity, labels)
    _view_src_views_metrics_metrics_json_ecr, 
    
  
    
      _view_src_views_oauth_authorize_html_slang_layout_src_views_layouts_default_html_ecr(env, state, code_challenge, code_challenge_method, client, redirect_uri, response_type, scope)
    _view_src_views_oauth_authorize_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_edit_html_slang_layout_src_views_layouts_default_html_ecr(env, object, recursive)
    _view_src_views_objects_edit_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_edit_json_ecr(env, object, recursive)
    _view_src_views_objects_edit_json_ecr, 
    
  
    
      _view_src_views_objects_index_html_slang_layout_src_views_layouts_default_html_ecr(env, drafts)
    _view_src_views_objects_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_index_json_ecr(env, drafts)
    _view_src_views_objects_index_json_ecr, 
    
  
    
      _view_src_views_objects_new_html_slang_layout_src_views_layouts_default_html_ecr(env, object, recursive)
    _view_src_views_objects_new_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_new_json_ecr(env, object, recursive)
    _view_src_views_objects_new_json_ecr, 
    
  
    
      _view_src_views_objects_object_html_slang_layout_src_views_layouts_default_html_ecr(env, object, recursive)
    _view_src_views_objects_object_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_object_json_ecr(env, object, recursive)
    _view_src_views_objects_object_json_ecr, 
    
  
    
      _view_src_views_objects_replies_json_ecr(env, object, replies, recursive)
    _view_src_views_objects_replies_json_ecr, 
    
  
    
      _view_src_views_objects_reply_html_slang_layout_src_views_layouts_default_html_ecr(env, object)
    _view_src_views_objects_reply_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_thread_html_slang_layout_src_views_layouts_default_html_ecr(env, object, thread, follow, task)
    _view_src_views_objects_thread_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_objects_thread_json_ecr(env, object, thread, follow, task)
    _view_src_views_objects_thread_json_ecr, 
    
  
    
      _view_src_views_pages_generic_html_slang_layout_src_views_layouts_default_html_ecr(env, message)
    _view_src_views_pages_generic_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_partials_actor_panel_html_slang(env, actor)
    _view_src_views_partials_actor_panel_html_slang, 
    
  
    
      _view_src_views_partials_collection_json_ecr(env, collection)
    _view_src_views_partials_collection_json_ecr, 
    
  
    
      _view_src_views_partials_editor_html_slang(env, object)
    _view_src_views_partials_editor_html_slang, 
    
  
    
      _view_src_views_partials_editor_json_ecr(env, object)
    _view_src_views_partials_editor_json_ecr, 
    
  
    
      _view_src_views_partials_object_content_html_slang(env, object, author, actor, with_detail, for_thread)
    _view_src_views_partials_object_content_html_slang, 
    
  
    
      _view_src_views_partials_object_label_html_slang(env, author, actor)
    _view_src_views_partials_object_label_html_slang, 
    
  
    
      _view_src_views_relationships_actors_html_slang_layout_src_views_layouts_default_html_ecr(env, related, title)
    _view_src_views_relationships_actors_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_relationships_actors_json_ecr(env, related, title)
    _view_src_views_relationships_actors_json_ecr, 
    
  
    
      _view_src_views_relationships_inbox_html_slang_layout_src_views_layouts_default_html_ecr(env, account, activities)
    _view_src_views_relationships_inbox_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_relationships_inbox_json_ecr(env, account, activities)
    _view_src_views_relationships_inbox_json_ecr, 
    
  
    
      _view_src_views_relationships_objects_html_slang_layout_src_views_layouts_default_html_ecr(env, objects, title)
    _view_src_views_relationships_objects_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_relationships_objects_json_ecr(env, objects, title)
    _view_src_views_relationships_objects_json_ecr, 
    
  
    
      _view_src_views_relationships_outbox_html_slang_layout_src_views_layouts_default_html_ecr(env, activities)
    _view_src_views_relationships_outbox_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_relationships_outbox_json_ecr(env, activities)
    _view_src_views_relationships_outbox_json_ecr, 
    
  
    
      _view_src_views_searches_actor_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, message, query)
    _view_src_views_searches_actor_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_searches_actor_json_ecr(env, actor, message, query)
    _view_src_views_searches_actor_json_ecr, 
    
  
    
      _view_src_views_searches_actors_html_slang_layout_src_views_layouts_default_html_ecr(env, actors, message, query)
    _view_src_views_searches_actors_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_searches_actors_json_ecr(env, actors, message, query)
    _view_src_views_searches_actors_json_ecr, 
    
  
    
      _view_src_views_searches_form_html_slang_layout_src_views_layouts_default_html_ecr(env, message, query)
    _view_src_views_searches_form_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_searches_form_json_ecr(env, message, query)
    _view_src_views_searches_form_json_ecr, 
    
  
    
      _view_src_views_searches_object_html_slang_layout_src_views_layouts_default_html_ecr(env, object, message, query)
    _view_src_views_searches_object_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_searches_object_json_ecr(env, object, message, query)
    _view_src_views_searches_object_json_ecr, 
    
  
    
      _view_src_views_sessions_new_html_slang_layout_src_views_layouts_default_html_ecr(env, message, username, password)
    _view_src_views_sessions_new_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_sessions_new_json_ecr(env, message, username, password)
    _view_src_views_sessions_new_json_ecr, 
    
  
    
      _view_src_views_settings_settings_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor, settings)
    _view_src_views_settings_settings_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_settings_settings_json_ecr(env, account, actor, settings)
    _view_src_views_settings_settings_json_ecr, 
    
  
    
      _view_src_views_system_index_html_slang_layout_src_views_layouts_default_html_ecr(env, log_levels, sources)
    _view_src_views_system_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_system_index_json_ecr(env, log_levels, sources)
    _view_src_views_system_index_json_ecr, 
    
  
    
      _view_src_views_tags_index_html_slang_layout_src_views_layouts_default_html_ecr(env, hashtag, collection, count, follow, task)
    _view_src_views_tags_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_tags_index_json_ecr(env, hashtag, collection, count, follow, task)
    _view_src_views_tags_index_json_ecr, 
    
  
    
      _view_src_views_tasks_index_html_slang_layout_src_views_layouts_default_html_ecr(env, tasks)
    _view_src_views_tasks_index_html_slang_layout_src_views_layouts_default_html_ecr, 
    
  
    
      _view_src_views_tasks_index_json_ecr(env, tasks)
    _view_src_views_tasks_index_json_ecr
    
  
      
  
  
  
    
      activity_button(arg1, arg2, arg3, type = nil, method = "POST", public = true, form_class = "ui inline form", button_class = "ui button", form_data = nil, button_data = nil, csrf = env.session.string?("csrf"), &block)
    activity_button, 
    
  
    
      activity_pub_collection(collection, &block)
    activity_pub_collection, 
    
  
    
      authenticity_token(env)
    authenticity_token, 
    
  
    
      comma(collection, counter)
    comma, 
    
  
    
      distance_of_time_in_words(*args)
    distance_of_time_in_words, 
    
  
    
      embed(filename, io_name)
    embed, 
    
  
    
      error_block(model, comma = true)
    error_block, 
    
  
    
      error_messages(model)
    error_messages, 
    
  
    
      fetch_task_status_line(task, collection = nil, detail = false)
    fetch_task_status_line, 
    
  
    
      field_pair(model, field, comma = true)
    field_pair, 
    
  
    
      form_button(arg1, action = nil, method = "POST", form_id = nil, form_class = "ui inline form", button_id = nil, button_class = "ui button", form_data = nil, button_data = nil, csrf = env.session.string?("csrf"), &block)
    form_button, 
    
  
    
      form_tag(model, action, *, method = "POST", form = nil, class _class = "ui form", data = nil, csrf = env.session.string?("csrf"), &block)
    form_tag, 
    
  
    
      host
    host, 
    
  
    
      id
    id, 
    
  
    
      id_param(env, type = :url, name = "id")
    id_param, 
    
  
    
      input_tag(label, model, field, id = nil, class _class = "", type = "text", placeholder = nil, autofocus = nil, data = nil)
    input_tag, 
    
  
    
      iri_param(env, path = nil, type = :url, name = "id")
    iri_param, 
    
  
    
      markdown_to_html(markdown)
    markdown_to_html, 
    
  
    
      params_to_inputs(params, exclude exclude_ = nil, include include_ = nil)
    params_to_inputs, 
    
  
    
      pluralize(count, noun)
    pluralize, 
    
  
    
      s(str)
    s, 
    
  
    
      select_tag(label, model, field, options, selected = nil, id = nil, class _class = "ui selection dropdown", data = nil)
    select_tag, 
    
  
    
      submit_button(value = "Submit", class _class = "ui primary button")
    submit_button, 
    
  
    
      t(str)
    t, 
    
  
    
      task_status_line(task, detail = false)
    task_status_line, 
    
  
    
      textarea_tag(label, model, field, id = nil, class _class = "", rows = 4, placeholder = nil, autofocus = nil, data = nil)
    textarea_tag, 
    
  
    
      trix_editor(label, model, field, id = nil, class _class = "")
    trix_editor
    
  
    
      
      
      
      
  Macros inherited from module Utils::Paths
  
  
    
      activity_path(activity = nil)
    activity_path, 
    
  
    
      actor_path(actor = nil)
    actor_path, 
    
  
    
      actor_relationships_path(actor = nil, relationship = nil)
    actor_relationships_path, 
    
  
    
      actor_remote_follow_path(actor = nil)
    actor_remote_follow_path, 
    
  
    
      admin_accounts_path
    admin_accounts_path, 
    
  
    
      admin_path
    admin_path, 
    
  
    
      anchor(object = nil)
    anchor, 
    
  
    
      approve_path(object = nil)
    approve_path, 
    
  
    
      back_path
    back_path, 
    
  
    
      block_actor_path(actor = nil)
    block_actor_path, 
    
  
    
      block_object_path(object = nil)
    block_object_path, 
    
  
    
      cancel_fetch_hashtag_path(hashtag = nil)
    cancel_fetch_hashtag_path, 
    
  
    
      cancel_fetch_thread_path(object = nil)
    cancel_fetch_thread_path, 
    
  
    
      clear_translation_object_path(object = nil)
    clear_translation_object_path, 
    
  
    
      create_translation_object_path(object = nil)
    create_translation_object_path, 
    
  
    
      edit_object_path(object = nil)
    edit_object_path, 
    
  
    
      everything_path
    everything_path, 
    
  
    
      filter_path(filter = nil)
    filter_path, 
    
  
    
      filters_path
    filters_path, 
    
  
    
      follow_hashtag_path(hashtag = nil)
    follow_hashtag_path, 
    
  
    
      follow_mention_path(mention = nil)
    follow_mention_path, 
    
  
    
      follow_thread_path(object = nil)
    follow_thread_path, 
    
  
    
      hashtag_path(hashtag = nil)
    hashtag_path, 
    
  
    
      home_path
    home_path, 
    
  
    
      inbox_path(actor = nil)
    inbox_path, 
    
  
    
      mcp_actor_path(actor)
    mcp_actor_path, 
    
  
    
      mcp_information_path
    mcp_information_path, 
    
  
    
      mcp_object_path(object)
    mcp_object_path, 
    
  
    
      mcp_user_path(account)
    mcp_user_path, 
    
  
    
      mention_path(mention = nil)
    mention_path, 
    
  
    
      metrics_path
    metrics_path, 
    
  
    
      object_path(object = nil)
    object_path, 
    
  
    
      object_remote_like_path(object = nil)
    object_remote_like_path, 
    
  
    
      object_remote_reply_path(object = nil)
    object_remote_reply_path, 
    
  
    
      object_remote_share_path(object = nil)
    object_remote_share_path, 
    
  
    
      objects_path
    objects_path, 
    
  
    
      outbox_path(actor = nil)
    outbox_path, 
    
  
    
      refresh_remote_actor_path(actor = nil)
    refresh_remote_actor_path, 
    
  
    
      remote_activity_path(activity = nil)
    remote_activity_path, 
    
  
    
      remote_actor_path(actor = nil)
    remote_actor_path, 
    
  
    
      remote_interaction_path
    remote_interaction_path, 
    
  
    
      remote_object_path(object = nil)
    remote_object_path, 
    
  
    
      remote_thread_path(object = nil, anchor = true)
    remote_thread_path, 
    
  
    
      reply_path(object = nil)
    reply_path, 
    
  
    
      search_path
    search_path, 
    
  
    
      sessions_path
    sessions_path, 
    
  
    
      settings_path
    settings_path, 
    
  
    
      start_fetch_hashtag_path(hashtag = nil)
    start_fetch_hashtag_path, 
    
  
    
      start_fetch_thread_path(object = nil)
    start_fetch_thread_path, 
    
  
    
      system_path
    system_path, 
    
  
    
      tasks_path
    tasks_path, 
    
  
    
      thread_path(object = nil, anchor = true)
    thread_path, 
    
  
    
      unapprove_path(object = nil)
    unapprove_path, 
    
  
    
      unblock_actor_path(actor = nil)
    unblock_actor_path, 
    
  
    
      unblock_object_path(object = nil)
    unblock_object_path, 
    
  
    
      unfollow_hashtag_path(hashtag = nil)
    unfollow_hashtag_path, 
    
  
    
      unfollow_mention_path(mention = nil)
    unfollow_mention_path, 
    
  
    
      unfollow_thread_path(object = nil)
    unfollow_thread_path
    
  
    
      
      
      
      
  
  
  
    
      _created(_message = "Created", _status_code = 201, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    _created, 
    
  
    
      _method_not_allowed(_message = "Method Not Allowed", _status_code = 405, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    _method_not_allowed, 
    
  
    
      accepts?(*mime_type)
    accepts?, 
    
  
    
      accepts_turbo_stream?
    accepts_turbo_stream?, 
    
  
    
      bad_gateway(_message = "Bad Gateway", _status_code = 502, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    bad_gateway, 
    
  
    
      bad_request(_message = "Bad Request", _status_code = 400, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    bad_request, 
    
  
    
      conflict(_message = "Conflict", _status_code = 409, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    conflict, 
    
  
    
      created(url, *args, **opts)
    created, 
    
  
    
      def_response_helper(name, status_message, status_code)
    def_response_helper, 
    
  
    
      forbidden(_message = "Forbidden", _status_code = 403, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    forbidden, 
    
  
    
      in_turbo_frame?
    in_turbo_frame?, 
    
  
    
      method_not_allowed(allowed_methods, *args, **opts)
    method_not_allowed, 
    
  
    
      no_content(_message = "No Content", _status_code = 204, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    no_content, 
    
  
    
      not_found(_message = "Not Found", _status_code = 404, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    not_found, 
    
  
    
      ok(_message = "OK", _status_code = 200, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    ok, 
    
  
    
      redirect(url, status_code = 302)
    redirect, 
    
  
    
      register_view(key, view, layout = nil, **opts)
    register_view, 
    
  
    
      server_error(_message = "Server Error", _status_code = 500, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    server_error, 
    
  
    
      service_unavailable(_message = "Service Unavailable", _status_code = 503, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    service_unavailable, 
    
  
    
      skip_auth(paths, method = GET, *methods)
    skip_auth, 
    
  
    
      unauthorized(_message = "Unauthorized", _status_code = 401, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    unauthorized, 
    
  
    
      unprocessable_entity(_message = "Unprocessable Entity", _status_code = 422, _basedir = "src/views", _operation = nil, _method = nil, _target = nil, **opts)
    unprocessable_entity