Module: Aldous

Included in:
Controller, Controller::Action::Precondition, ControllerAction, Params, Service
Defined in:
lib/aldous.rb,
lib/aldous/params.rb,
lib/aldous/service.rb,
lib/aldous/version.rb,
lib/aldous/controller.rb,
lib/aldous/simple_dto.rb,
lib/aldous/dummy_logger.rb,
lib/aldous/configuration.rb,
lib/aldous/stdout_logger.rb,
lib/aldous/logging_wrapper.rb,
lib/aldous/service/wrapper.rb,
lib/aldous/respondable/base.rb,
lib/aldous/controller_action.rb,
lib/aldous/errors/user_error.rb,
lib/aldous/service/result/base.rb,
lib/aldous/dummy_error_reporter.rb,
lib/aldous/respondable/headable.rb,
lib/aldous/view/blank/atom_view.rb,
lib/aldous/view/blank/html_view.rb,
lib/aldous/view/blank/json_view.rb,
lib/aldous/respondable/send_data.rb,
lib/aldous/respondable/renderable.rb,
lib/aldous/service/result/failure.rb,
lib/aldous/service/result/success.rb,
lib/aldous/respondable/redirectable.rb,
lib/aldous/respondable/shared/flash.rb,
lib/aldous/build_respondable_service.rb,
lib/aldous/controller/action/wrapper.rb,
lib/aldous/controller/action/precondition.rb,
lib/aldous/controller/action_execution_service.rb,
lib/aldous/controller/action/precondition/wrapper.rb,
lib/aldous/controller/action/result_execution_service.rb,
lib/aldous/controller/preconditions_execution_service.rb,
lib/aldous/respondable/request_http_basic_authentication.rb,
lib/aldous/service/result/base/predicate_methods_for_inheritance.rb

Defined Under Namespace

Modules: Controller, Errors, Respondable, View Classes: BuildRespondableService, Configuration, ControllerAction, DummyErrorReporter, DummyLogger, LoggingWrapper, Params, Service, SimpleDto, StdoutLogger

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.configuration(&block) ⇒ Object Also known as: config



29
30
31
32
33
34
35
36
# File 'lib/aldous.rb', line 29

def configuration(&block)
  @configuration ||= Aldous::Configuration.new
  if block_given?
    block.call(@configuration)
  else
    @configuration
  end
end