Method List
-
#absolute_suri Otto::Request
-
#action Otto::Security::AuthorizationError
-
#add Otto::Core::MiddlewareStack
-
#add_auth_strategy Otto::Security::Core
-
#add_auth_strategy Otto::Security::Configurator
-
#add_rate_limit_rule Otto::Security::Core
-
#add_rate_limit_rule Otto::Security::Configurator
-
#add_static_path Otto::Core::FileSafety
-
#add_trusted_proxy Otto::Security::Core
-
#add_trusted_proxy Otto::Security::Config
-
#add_trusted_proxy Otto::Security::Configurator
-
#add_with_position Otto::Core::MiddlewareStack
-
#ajax? Otto::Request
-
#anonymized_ua Otto::Privacy::RedactedFingerprint
-
#anonymized_user_agent Otto::Request
-
anonymous Otto::Security::Authentication::StrategyResult
-
#anonymous? Otto::Security::Authentication::AuthFailure
-
#anonymous? Otto::Security::Authentication::StrategyResult
-
#app_path Otto::Request
-
#app_path Otto::Response
-
#auth_attempt_succeeded? Otto::Security::Authentication::StrategyResult
-
#auth_config Otto
-
#auth_config Otto::Security::Configurator
-
#auth_config Otto::Security::Authentication::RouteAuthWrapper
-
#auth_failure Otto::Security::Authentication::RouteAuthWrapperComponents::ResponseBuilder
-
#auth_method Otto::Security::Authentication::AuthFailure
-
#auth_method Otto::Security::Authentication::StrategyResult
-
#auth_requirement Otto::RouteDefinition
-
#auth_requirements Otto::RouteDefinition
-
#authenticate Otto::MCP::Auth::TokenAuth
-
#authenticate Otto::Security::Authentication::AuthStrategy
-
#authenticate Otto::Security::Authentication::Strategies::RoleStrategy
-
#authenticate Otto::Security::Authentication::Strategies::NoAuthStrategy
-
#authenticate Otto::Security::Authentication::Strategies::APIKeyStrategy
-
#authenticate Otto::Security::Authentication::Strategies::SessionStrategy
-
#authenticate Otto::Security::Authentication::Strategies::PermissionStrategy
-
#authenticated? Otto::Security::Authentication::AuthFailure
-
#authenticated? Otto::Security::Authentication::StrategyResult
-
#authorized? Otto::Security::Authentication::RouteAuthWrapperComponents::RoleAuthorization
-
#available_locales Otto::Locale::Config
-
#available_locales Otto::Locale::Middleware
-
#blocked_user_agent? Otto::Request
-
#build_app! Otto::Core::MiddlewareManagement
-
#call Otto
-
#call Otto::Route
-
#call Otto::MCP::Auth::TokenMiddleware
-
#call Otto::Locale::Middleware
-
#call Otto::RouteHandlers::BaseHandler
-
#call Otto::MCP::SchemaValidationMiddleware
-
#call Otto::RouteHandlers::LambdaHandler
-
#call Otto::Security::Middleware::CSRFMiddleware
-
#call Otto::Security::Middleware::IPPrivacyMiddleware
-
#call Otto::Security::Middleware::RateLimitMiddleware
-
#call Otto::Security::Middleware::ValidationMiddleware
-
#call Otto::Security::Authentication::RouteAuthWrapper
-
#call_tool Otto::MCP::Registry
-
#check Otto::Security::Authentication::RouteAuthWrapperComponents::RoleAuthorization
-
#check_locale! Otto::Request
-
#clear! Otto::Core::MiddlewareStack
-
#clear_cache Otto::Security::Authentication::RouteAuthWrapperComponents::StrategyResolver
-
#client_ipaddress Otto::Request
-
#collect_proxy_headers Otto::Request
-
#configure Otto::Core::Configuration
-
#configure Otto::Security::Configurator
-
#configure_auth_strategies Otto::Core::Configuration
-
#configure_auth_strategies Otto::Security::Configurator
-
#configure_authentication Otto::Core::Configuration
-
#configure_ip_privacy Otto::Privacy::Core
-
#configure_locale Otto::Core::Configuration
-
#configure_mcp Otto::Core::Configuration
-
configure_mcp_logging Otto::MCP::RateLimiter
-
configure_mcp_responses Otto::MCP::RateLimiter
-
configure_mcp_rules Otto::MCP::RateLimiter
-
configure_rack_attack! Otto::MCP::RateLimiter
-
configure_rack_attack! Otto::Security::RateLimiting
-
#configure_rate_limiting Otto::Core::Configuration
-
#configure_rate_limiting Otto::Security::Configurator
-
#configure_security Otto::Core::Configuration
-
#configured? Otto::Locale::Config
-
#cookie Otto::Request
-
#cookie? Otto::Request
-
#cookie_security_headers Otto::Response
-
#count Otto::Core::MiddlewareStack
-
#country Otto::Privacy::RedactedFingerprint
-
create_handler Otto::RouteHandlers::HandlerFactory
-
create_handler Otto::ResponseHandlers::HandlerFactory
-
#csp_nonce_enabled Otto::Security::Config
-
#csp_nonce_enabled? Otto::Security::Config
-
#csrf_enabled? Otto::Security::Config
-
#csrf_exempt? Otto::RouteDefinition
-
#csrf_form_tag Otto::Security::CSRFHelpers
-
#csrf_header_key Otto::Security::Config
-
#csrf_meta_tag Otto::Security::CSRFHelpers
-
#csrf_protection Otto::Security::Config
-
#csrf_session_key Otto::Security::Config
-
#csrf_token Otto::Security::CSRFHelpers
-
#csrf_token_key Otto::Security::CSRFHelpers
-
#csrf_token_key Otto::Security::Config
-
#current_absolute_uri Otto::Request
-
#current_server Otto::Request
-
#current_server_name Otto::Request
-
custom_resolver Otto::Privacy::GeoResolver
-
debug Otto
-
#debug_csp Otto::Security::Config
-
#debug_csp? Otto::Security::Config
-
#deep_freeze! Otto::Core::Freezable
-
#deep_freeze! Otto::Security::Config
-
#default Otto::ClassMethods
-
#default_locale Otto::Locale::Config
-
#default_locale Otto::Locale::Middleware
-
default_log_level Otto::HTTPError
-
default_log_level Otto::BadRequestError
-
default_log_level Otto::UnauthorizedError
-
default_log_level Otto::ForbiddenError
-
default_log_level Otto::NotFoundError
-
default_log_level Otto::PayloadTooLargeError
-
default_status Otto::HTTPError
-
default_status Otto::BadRequestError
-
default_status Otto::UnauthorizedError
-
default_status Otto::ForbiddenError
-
default_status Otto::NotFoundError
-
default_status Otto::PayloadTooLargeError
-
#definition Otto::Route
-
#definition Otto::RouteDefinition
-
detect_handler_type Otto::ResponseHandlers::AutoHandler
-
detect_project_root Otto::LoggingHelpers
-
#determine_locale Otto::Core::Router
-
#disable! Otto::Privacy::Config
-
#disable_csp_nonce! Otto::Security::Config
-
#disable_csrf_protection! Otto::Security::Config
-
#disable_ip_privacy! Otto::Privacy::Core
-
#disabled Otto::Privacy::Config
-
#disabled? Otto::Privacy::Config
-
#each Otto::Core::MiddlewareStack
-
#empty? Otto::Core::MiddlewareStack
-
#enable! Otto::MCP::Server
-
#enable! Otto::Privacy::Config
-
#enable_csp! Otto::Security::Core
-
#enable_csp! Otto::Security::Config
-
#enable_csp! Otto::Security::Configurator
-
#enable_csp_with_nonce! Otto::Security::Core
-
#enable_csp_with_nonce! Otto::Security::Config
-
#enable_csp_with_nonce! Otto::Security::Configurator
-
#enable_csrf_protection! Otto::Security::Core
-
#enable_csrf_protection! Otto::Security::Config
-
#enable_csrf_protection! Otto::Security::Configurator
-
#enable_frame_protection! Otto::Security::Core
-
#enable_frame_protection! Otto::Security::Config
-
#enable_frame_protection! Otto::Security::Configurator
-
#enable_full_ip_privacy! Otto::Privacy::Core
-
#enable_hsts! Otto::Security::Core
-
#enable_hsts! Otto::Security::Config
-
#enable_hsts! Otto::Security::Configurator
-
#enable_mcp! Otto::MCP::Core
-
#enable_rate_limiting! Otto::Security::Core
-
#enable_rate_limiting! Otto::Security::Configurator
-
#enable_request_validation! Otto::Security::Core
-
#enable_request_validation! Otto::Security::Configurator
-
#enabled? Otto::MCP::Server
-
#enabled? Otto::Privacy::Config
-
#ensure_not_frozen! Otto::Core::Configuration
-
ensure_status_set Otto::ResponseHandlers::BaseHandler
-
#env? Otto::ClassMethods
-
#error_handlers Otto
-
extract_options_from_handler Otto::MCP::RouteParser
-
#failure_reason Otto::Security::Authentication::AuthFailure
-
#fallback_locale Otto::Locale::Config
-
#forbidden Otto::Security::Authentication::RouteAuthWrapperComponents::ResponseBuilder
-
#format_request_details Otto::Request
-
#freeze_configuration! Otto::Core::Configuration
-
#frozen_configuration? Otto::Core::Configuration
-
#generate_csrf_token Otto::Security::Config
-
#generate_nonce_csp Otto::Security::Config
-
#geo_country Otto::Request
-
#geo_enabled Otto::Privacy::Config
-
#get_or_create_session_id Otto::Security::Config
-
handle Otto::ResponseHandlers::AutoHandler
-
handle Otto::ResponseHandlers::BaseHandler
-
handle Otto::ResponseHandlers::JSONHandler
-
handle Otto::ResponseHandlers::ViewHandler
-
handle Otto::ResponseHandlers::DefaultHandler
-
handle Otto::ResponseHandlers::RedirectHandler
-
#handle_error Otto::Core::ErrorHandler
-
handle_request Otto::MCP::InternalHandler
-
#handle_request Otto::Core::Router
-
#handle_request Otto::MCP::Protocol
-
handle_response Otto::ResponseHandlers::HandlerFactory
-
#has_any_permission? Otto::Security::Authentication::StrategyResult
-
#has_any_role? Otto::Security::Authentication::StrategyResult
-
#has_option? Otto::RouteDefinition
-
#has_permission? Otto::Security::Authentication::StrategyResult
-
#has_role? Otto::Security::Authentication::StrategyResult
-
hash_ip Otto::Privacy::IPPrivacy
-
#hash_rotation_period Otto::Privacy::Config
-
#hashed_ip Otto::Request
-
#hashed_ip Otto::Privacy::RedactedFingerprint
-
#http_host Otto::Request
-
#includes? Otto::Core::MiddlewareStack
-
#indifferent_hash Otto::Static
-
#indifferent_params Otto::Static
-
#initialize Otto
-
#initialize Otto::Route
-
#initialize Otto::MCP::Server
-
#initialize Otto::MCP::Protocol
-
#initialize Otto::MCP::Registry
-
#initialize Otto::Locale::Config
-
#initialize Otto::MCP::Auth::TokenAuth
-
#initialize Otto::MCP::Auth::TokenMiddleware
-
#initialize Otto::Privacy::Config
-
#initialize Otto::Security::Config
-
#initialize Otto::RouteDefinition
-
#initialize Otto::Locale::Middleware
-
#initialize Otto::MCP::RateLimitMiddleware
-
#initialize Otto::RouteHandlers::BaseHandler
-
#initialize Otto::Core::MiddlewareStack
-
#initialize Otto::MCP::Validator
-
#initialize Otto::MCP::SchemaValidationMiddleware
-
#initialize Otto::Security::Configurator
-
#initialize Otto::Privacy::RedactedFingerprint
-
#initialize Otto::Security::AuthorizationError
-
#initialize Otto::Security::Middleware::CSRFMiddleware
-
#initialize Otto::Security::Middleware::IPPrivacyMiddleware
-
#initialize Otto::Security::Middleware::RateLimitMiddleware
-
#initialize Otto::Security::Middleware::ValidationMiddleware
-
#initialize Otto::Security::Authentication::RouteAuthWrapper
-
#initialize Otto::Security::Authentication::Strategies::RoleStrategy
-
#initialize Otto::Security::Authentication::Strategies::APIKeyStrategy
-
#initialize Otto::Security::Authentication::Strategies::SessionStrategy
-
#initialize Otto::Security::Authentication::Strategies::PermissionStrategy
-
#initialize Otto::Security::Authentication::RouteAuthWrapperComponents::ResponseBuilder
-
#initialize Otto::Security::Authentication::RouteAuthWrapperComponents::StrategyResolver
-
#initialize Otto::Security::Authentication::RouteAuthWrapperComponents::RoleAuthorization
-
#input_validation Otto::Security::Config
-
#inspect Otto::RouteDefinition
-
#inspect Otto::Privacy::RedactedFingerprint
-
#inspect Otto::Security::Authentication::AuthFailure
-
#inspect Otto::Security::Authentication::StrategyResult
-
#ip_privacy_config Otto::Security::Config
-
is_mcp_route? Otto::MCP::RouteParser
-
is_tool_route? Otto::MCP::RouteParser
-
#keys Otto::Route
-
#keys Otto::RouteDefinition
-
#kind Otto::Route
-
#kind Otto::RouteDefinition
-
#klass Otto::Route
-
#klass_name Otto::RouteDefinition
-
#list_resources Otto::MCP::Registry
-
#list_tools Otto::MCP::Registry
-
#load Otto::ClassMethods
-
#load Otto::Core::Router
-
#local? Otto::Request
-
#local_or_private_ip? Otto::Request
-
#locale_config Otto
-
log_backtrace Otto::LoggingHelpers
-
log_timed_operation Otto::LoggingHelpers
-
logger Otto
-
#logic_route? Otto::RouteDefinition
-
mask_ip Otto::Privacy::IPPrivacy
-
#mask_private_ips Otto::Privacy::Config
-
#masked_ip Otto::Request
-
#masked_ip Otto::Privacy::RedactedFingerprint
-
#max_param_depth Otto::Security::Config
-
#max_param_keys Otto::Security::Config
-
#max_request_size Otto::Security::Config
-
#mcp_auth Otto::Security::Config
-
#mcp_enabled? Otto::MCP::Core
-
#mcp_server Otto
-
#metadata Otto::Security::Authentication::StrategyResult
-
#method_name Otto::RouteDefinition
-
#middleware Otto
-
#middleware_details Otto::Core::MiddlewareStack
-
#middleware_enabled? Otto::Core::Configuration
-
#middleware_enabled? Otto::Core::MiddlewareManagement
-
#middleware_list Otto::Core::MiddlewareStack
-
#middleware_stack Otto::Security::Configurator
-
#middleware_stack Otto::Core::MiddlewareManagement
-
#middleware_stack= Otto::Core::MiddlewareManagement
-
#name Otto::Route
-
#no_cache! Otto::Response
-
#not_found Otto
-
#not_found Otto::Static
-
#now Otto::Utils
-
#now_in_μs Otto::Utils
-
#octet_precision Otto::Privacy::Config
-
#on_change Otto::Core::MiddlewareStack
-
#on_request_complete Otto::Core::LifecycleHooks
-
#option Otto
-
#option Otto::RouteDefinition
-
#options Otto::RouteDefinition
-
#otto Otto::Route::ClassMethods
-
#otto Otto::Route
-
#otto_alert Otto::DesignSystem
-
#otto_button Otto::DesignSystem
-
#otto_card Otto::DesignSystem
-
#otto_code_block Otto::DesignSystem
-
#otto_input Otto::DesignSystem
-
#otto_instance Otto::MCP::Server
-
otto_instance Otto::MCP::InternalHandler
-
#otto_instance Otto::RouteHandlers::BaseHandler
-
#otto_link Otto::DesignSystem
-
#otto_page Otto::DesignSystem
-
#otto_security_config Otto::Request
-
#otto_textarea Otto::DesignSystem
-
parse_mcp_route Otto::MCP::RouteParser
-
parse_tool_route Otto::MCP::RouteParser
-
#path Otto::ClassMethods
-
#path Otto::Route
-
#path Otto::RouteDefinition
-
#pattern Otto::Route
-
#pattern Otto::RouteDefinition
-
#permissions Otto::Security::Authentication::StrategyResult
-
#private_ip? Otto::Request
-
private_or_localhost? Otto::Privacy::IPPrivacy
-
#protocol Otto::MCP::Server
-
#rate_limiting_config Otto::Security::Config
-
#read_resource Otto::MCP::Registry
-
#redacted_fingerprint Otto::Request
-
#referer Otto::Privacy::RedactedFingerprint
-
#register_error_handler Otto::Core::ErrorHandler
-
#register_mcp_route Otto::MCP::Server
-
#register_request_helpers Otto::Core::HelperRegistry
-
#register_resource Otto::MCP::Registry
-
#register_response_helpers Otto::Core::HelperRegistry
-
#register_tool Otto::MCP::Registry
-
#registered_request_helpers Otto::Core::HelperRegistry
-
#registered_response_helpers Otto::Core::HelperRegistry
-
#registry Otto::MCP::Protocol
-
#remove Otto::Core::MiddlewareStack
-
#request Otto::Response
-
#request_class Otto
-
#request_complete_callbacks Otto::Core::LifecycleHooks
-
request_context Otto::LoggingHelpers
-
#request_method Otto::Request
-
#request_method Otto::Privacy::RedactedFingerprint
-
#request_path Otto::Request
-
#request_path Otto::Privacy::RedactedFingerprint
-
#request_uri Otto::Request
-
#require_secure_cookies Otto::Security::Config
-
#requirements Otto::Security::Authentication::RouteAuthWrapperComponents::RoleAuthorization
-
resolve Otto::Privacy::GeoResolver
-
#resolve Otto::Security::Authentication::RouteAuthWrapperComponents::StrategyResolver
-
#resource Otto::Security::AuthorizationError
-
#response_class Otto
-
#response_type Otto::RouteDefinition
-
#reverse_each Otto::Core::MiddlewareStack
-
#role_requirement Otto::RouteDefinition
-
#role_requirements Otto::RouteDefinition
-
#roles Otto::Security::Authentication::StrategyResult
-
#root_path Otto::Request
-
#rotation_key Otto::Privacy::Config
-
rotation_keys_store Otto::Privacy::Config
-
#route_definition Otto::Route
-
#route_definition Otto::RouteHandlers::BaseHandler
-
#route_definition Otto::Security::Authentication::RouteAuthWrapper
-
#route_definitions Otto
-
#route_options Otto::Route
-
#routes Otto
-
#routes Otto::ClassMethods
-
#routes_literal Otto
-
#routes_static Otto
-
#safe_dir? Otto::Core::FileSafety
-
#safe_file? Otto::Core::FileSafety
-
sanitize_backtrace Otto::LoggingHelpers
-
sanitize_backtrace_line Otto::LoggingHelpers
-
#sanitize_filename Otto::Security::ValidationHelpers
-
#secure? Otto::Request
-
#security Otto
-
#security_config Otto
-
#security_config Otto::Security::Configurator
-
#security_config Otto::Security::Authentication::RouteAuthWrapper
-
#security_headers Otto::Static
-
#security_headers Otto::Security::Config
-
#security_headers= Otto::Security::Configurator
-
#send_csp_headers Otto::Response
-
#send_secure_cookie Otto::Response
-
#send_session_cookie Otto::Response
-
#server_error Otto
-
#server_error Otto::Static
-
#session Otto::Security::Authentication::StrategyResult
-
#session_id Otto::Privacy::RedactedFingerprint
-
#session_id Otto::Security::Authentication::StrategyResult
-
#set_custom_headers Otto::Security::Config
-
#set_security_headers Otto::Security::Core
-
#size Otto::Core::MiddlewareStack
-
#static_route Otto
-
#strategy_name Otto::Security::Authentication::StrategyResult
-
structured_log Otto
-
#target Otto::RouteDefinition
-
#timestamp Otto::Privacy::RedactedFingerprint
-
#to_h Otto::Locale::Config
-
#to_h Otto::RouteDefinition
-
#to_h Otto::Privacy::RedactedFingerprint
-
#to_h Otto::Security::Authentication::StrategyResult
-
#to_json Otto::Privacy::RedactedFingerprint
-
#to_log_data Otto::Security::AuthorizationError
-
#to_s Otto::RouteDefinition
-
#to_s Otto::Privacy::RedactedFingerprint
-
#trusted_proxies Otto::Security::Config
-
#trusted_proxy? Otto::Request
-
#trusted_proxy? Otto::Security::Config
-
#unauthorized Otto::Security::Authentication::RouteAuthWrapperComponents::ResponseBuilder
-
#unfreeze_for_testing Otto::ClassMethods
-
#uri Otto::Core::UriGenerator
-
#use Otto::Core::MiddlewareManagement
-
#user Otto::Security::Authentication::StrategyResult
-
#user_agent Otto::Request
-
#user_context Otto::Security::Authentication::AuthFailure
-
#user_context Otto::Security::Authentication::StrategyResult
-
#user_context Otto::Security::Authentication::Strategies::RoleStrategy
-
#user_context Otto::Security::Authentication::Strategies::SessionStrategy
-
#user_context Otto::Security::Authentication::Strategies::PermissionStrategy
-
#user_id Otto::Security::AuthorizationError
-
#user_id Otto::Security::Authentication::StrategyResult
-
#user_name Otto::Security::Authentication::StrategyResult
-
valid_ip? Otto::Privacy::IPPrivacy
-
#validate! Otto::Privacy::Config
-
#validate_input Otto::Security::ValidationHelpers
-
#validate_ip_address Otto::Request
-
#validate_mcp_middleware_order Otto::Core::MiddlewareStack
-
#validate_request Otto::MCP::Validator
-
#validate_request_size Otto::Security::Config
-
#validate_tool_arguments Otto::MCP::Validator
-
#verb Otto::Route
-
#verb Otto::RouteDefinition
-
#verify_csrf_token Otto::Security::Config
-
#with_options Otto::RouteDefinition
-
#wrap Otto::Core::MiddlewareStack
-
#wrapped_handler Otto::Security::Authentication::RouteAuthWrapper
-
#yes? Otto::Utils