Module: Wallaby
- Defined in:
- lib/wallaby/configuration.rb,
lib/wallaby.rb,
lib/wallaby/engine.rb,
lib/wallaby/version.rb,
lib/tree/wallaby/node.rb,
lib/utils/wallaby/utils.rb,
lib/services/wallaby/map.rb,
lib/parsers/wallaby/parser.rb,
lib/interfaces/wallaby/mode.rb,
lib/errors/wallaby/not_found.rb,
lib/services/wallaby/url_for.rb,
lib/forms/wallaby/form_builder.rb,
lib/helpers/wallaby/base_helper.rb,
lib/helpers/wallaby/form_helper.rb,
lib/errors/wallaby/general_error.rb,
lib/errors/wallaby/invalid_error.rb,
lib/helpers/wallaby/index_helper.rb,
lib/helpers/wallaby/links_helper.rb,
lib/wallaby/configuration/models.rb,
lib/helpers/wallaby/secure_helper.rb,
lib/adaptors/wallaby/active_record.rb,
lib/errors/wallaby/model_not_found.rb,
lib/errors/wallaby/not_implemented.rb,
lib/helpers/wallaby/styling_helper.rb,
lib/wallaby/configuration/features.rb,
lib/wallaby/configuration/metadata.rb,
lib/wallaby/configuration/security.rb,
app/routes/wallaby/resources_router.rb,
lib/interfaces/wallaby/model_finder.rb,
lib/errors/wallaby/not_authenticated.rb,
lib/helpers/wallaby/resources_helper.rb,
lib/servicers/wallaby/model_servicer.rb,
lib/services/wallaby/map/mode_mapper.rb,
lib/wallaby/configuration/pagination.rb,
lib/errors/wallaby/resource_not_found.rb,
lib/services/wallaby/partial_renderer.rb,
lib/services/wallaby/prefixes_builder.rb,
lib/helpers/wallaby/application_helper.rb,
lib/interfaces/wallaby/model_decorator.rb,
app/controllers/wallaby/base_controller.rb,
app/controllers/wallaby/secure_controller.rb,
lib/decorators/wallaby/resource_decorator.rb,
lib/paginators/wallaby/resource_paginator.rb,
lib/responders/wallaby/abstract_responder.rb,
lib/services/wallaby/sorting/hash_builder.rb,
lib/services/wallaby/sorting/link_builder.rb,
lib/services/wallaby/sorting/next_builder.rb,
lib/responders/wallaby/resources_responder.rb,
lib/services/wallaby/lookup_context_wrapper.rb,
lib/services/wallaby/map/model_class_mapper.rb,
app/controllers/wallaby/resources_controller.rb,
lib/services/wallaby/link_options_normalizer.rb,
lib/interfaces/wallaby/model_service_provider.rb,
lib/servicers/wallaby/abstract_model_servicer.rb,
app/controllers/wallaby/application_controller.rb,
lib/services/wallaby/map/model_class_collector.rb,
lib/adaptors/wallaby/active_record/model_finder.rb,
lib/interfaces/wallaby/model_pagination_provider.rb,
lib/adaptors/wallaby/active_record/model_decorator.rb,
lib/decorators/wallaby/abstract_resource_decorator.rb,
lib/paginators/wallaby/abstract_resource_paginator.rb,
app/controllers/wallaby/abstract_resources_controller.rb,
lib/adaptors/wallaby/active_record/model_service_provider.rb,
lib/adaptors/wallaby/active_record/model_pagination_provider.rb,
lib/adaptors/wallaby/active_record/model_decorator/fields_builder.rb,
lib/adaptors/wallaby/active_record/model_service_provider/querier.rb,
lib/adaptors/wallaby/active_record/model_service_provider/permitter.rb,
lib/adaptors/wallaby/active_record/model_service_provider/validator.rb,
lib/adaptors/wallaby/active_record/model_service_provider/normalizer.rb,
lib/adaptors/wallaby/active_record/model_decorator/title_field_finder.rb,
lib/adaptors/wallaby/active_record/model_decorator/fields_builder/sti_builder.rb,
lib/adaptors/wallaby/active_record/model_service_provider/querier/transformer.rb,
lib/adaptors/wallaby/active_record/model_decorator/fields_builder/association_builder.rb,
lib/adaptors/wallaby/active_record/model_decorator/fields_builder/polymorphic_builder.rb
Overview
Wallaby
Defined Under Namespace
Modules: ApplicationHelper, BaseHelper, FormHelper, IndexHelper, LinksHelper, ResourcesHelper, SecureHelper, Sorting, StylingHelper, Utils Classes: AbstractModelServicer, AbstractResourceDecorator, AbstractResourcePaginator, AbstractResourcesController, AbstractResponder, ActiveRecord, ApplicationController, BaseController, Configuration, Engine, FormBuilder, GeneralError, InvalidError, LinkOptionsNormalizer, LookupContextWrapper, Map, Mode, ModelDecorator, ModelFinder, ModelNotFound, ModelPaginationProvider, ModelServiceProvider, ModelServicer, Node, NotAuthenticated, NotFound, NotImplemented, Parser, PartialRenderer, PrefixesBuilder, ResourceDecorator, ResourceNotFound, ResourcePaginator, ResourcesController, ResourcesResponder, ResourcesRouter, SecureController, UrlFor
Constant Summary collapse
- EMPTY_STRING =
''.freeze
- EMPTY_HASH =
{}.freeze
- SPACE =
' '.freeze
- SLASH =
'/'.freeze
- COLONS =
'::'.freeze
- COMMA =
','.freeze
- CSV =
'csv'.freeze
- PERS =
[10, 20, 50, 100].freeze
- DEFAULT_PAGE_SIZE =
20
- DEFAULT_MAX =
20
- ERRORS =
%i( bad_request forbidden internal_server_error not_found unauthorized unprocessable_entity ).freeze
- WILDCARD =
'QUERY'.freeze
- FORM_ACTIONS =
%w(new create edit update).freeze
- VERSION =
'5.1.3'.freeze
Class Method Summary collapse
-
.config {|configuration| ... } ⇒ Object
To config settings in below style.
- .configuration ⇒ Wallaby::Configuration
Class Method Details
.config {|configuration| ... } ⇒ Object
To config settings in below style
65 66 67 |
# File 'lib/wallaby/configuration.rb', line 65 def self.config yield configuration end |
.configuration ⇒ Wallaby::Configuration
56 57 58 |
# File 'lib/wallaby/configuration.rb', line 56 def self.configuration @configuration ||= Configuration.new end |