Module: Praxis

Defined in:
lib/praxis/multipart/parser.rb,
lib/praxis.rb,
lib/praxis/links.rb,
lib/praxis/route.rb,
lib/praxis/stage.rb,
lib/praxis/stats.rb,
lib/praxis/trait.rb,
lib/praxis/config.rb,
lib/praxis/plugin.rb,
lib/praxis/router.rb,
lib/praxis/request.rb,
lib/praxis/version.rb,
lib/praxis/response.rb,
lib/praxis/callbacks.rb,
lib/praxis/exception.rb,
lib/praxis/bootloader.rb,
lib/praxis/collection.rb,
lib/praxis/controller.rb,
lib/praxis/dispatcher.rb,
lib/praxis/file_group.rb,
lib/praxis/media_type.rb,
lib/praxis/application.rb,
lib/praxis/handlers/xml.rb,
lib/praxis/error_handler.rb,
lib/praxis/handlers/json.rb,
lib/praxis/notifications.rb,
lib/praxis/api_definition.rb,
lib/praxis/docs/generator.rb,
lib/praxis/handlers/plain.rb,
lib/praxis/multipart/part.rb,
lib/praxis/plugin_concern.rb,
lib/praxis/responses/http.rb,
lib/praxis/routing_config.rb,
lib/praxis/types/multipart.rb,
lib/praxis/api_general_info.rb,
lib/praxis/types/fuzzy_hash.rb,
lib/praxis/action_definition.rb,
lib/praxis/exceptions/config.rb,
lib/praxis/handlers/www_form.rb,
lib/praxis/response_template.rb,
lib/praxis/simple_media_type.rb,
lib/praxis/validation_handler.rb,
lib/praxis/resource_definition.rb,
lib/praxis/response_definition.rb,
lib/praxis/extensions/rendering.rb,
lib/praxis/exceptions/validation.rb,
lib/praxis/media_type_collection.rb,
lib/praxis/media_type_identifier.rb,
lib/praxis/request_stages/action.rb,
lib/praxis/restful_doc_generator.rb,
lib/praxis/types/multipart_array.rb,
lib/praxis/exceptions/config_load.rb,
lib/praxis/responses/multipart_ok.rb,
lib/praxis/request_stages/response.rb,
lib/praxis/request_stages/validate.rb,
lib/praxis/types/media_type_common.rb,
lib/praxis/exceptions/invalid_trait.rb,
lib/praxis/bootloader_stages/routing.rb,
lib/praxis/exceptions/stage_not_found.rb,
lib/praxis/extensions/field_expansion.rb,
lib/praxis/extensions/field_selection.rb,
lib/praxis/responses/validation_error.rb,
lib/praxis/exceptions/invalid_response.rb,
lib/praxis/extensions/mapper_selectors.rb,
lib/praxis/request_stages/load_request.rb,
lib/praxis/exceptions/config_validation.rb,
lib/praxis/plugins/praxis_mapper_plugin.rb,
lib/praxis/request_stages/request_stage.rb,
lib/praxis/bootloader_stages/environment.rb,
lib/praxis/bootloader_stages/file_loader.rb,
lib/praxis/bootloader_stages/plugin_setup.rb,
lib/praxis/bootloader_stages/plugin_loader.rb,
lib/praxis/request_stages/validate_payload.rb,
lib/praxis/responses/internal_server_error.rb,
lib/praxis/exceptions/invalid_configuration.rb,
lib/praxis/bootloader_stages/subgroup_loader.rb,
lib/praxis/bootloader_stages/plugin_config_load.rb,
lib/praxis/bootloader_stages/warn_unloaded_files.rb,
lib/praxis/types/multipart_array/part_definition.rb,
lib/praxis/action_definition/headers_dsl_compiler.rb,
lib/praxis/bootloader_stages/plugin_config_prepare.rb,
lib/praxis/extensions/field_selection/field_selector.rb,
lib/praxis/extensions/field_selection/field_selector.rb,
lib/praxis/request_stages/validate_params_and_headers.rb

Overview

Alias it to a much shorter and sweeter name in the Types namespace.

Defined Under Namespace

Modules: BootloaderStages, Callbacks, Controller, Docs, Exceptions, Extensions, Handlers, Notifications, PluginConcern, Plugins, RequestStages, ResourceDefinition, Responses, Stats, StructCollection, Types Classes: ActionDefinition, ApiDefinition, ApiGeneralInfo, Application, Bootloader, Collection, Config, Dispatcher, ErrorHandler, Exception, FileGroup, Links, MediaType, MediaTypeCollection, MediaTypeIdentifier, Multipart, MultipartParser, MultipartPart, Plugin, Request, Response, ResponseDefinition, ResponseTemplate, RestfulDocGenerator, Route, Router, RoutingConfig, SimpleMediaType, Stage, Trait, ValidationHandler

Constant Summary collapse

VERSION =
'0.20.0'
CONTEXT_FOR =
{
  params: [Attributor::AttributeResolver::ROOT_PREFIX, "params".freeze],
  headers: [Attributor::AttributeResolver::ROOT_PREFIX, "headers".freeze],
  payload: [Attributor::AttributeResolver::ROOT_PREFIX, "payload".freeze]
}.freeze