Module: EndpointFlux

Defined in:
lib/endpoint_flux.rb,
lib/endpoint_flux/config.rb,
lib/endpoint_flux/railtie.rb,
lib/endpoint_flux/request.rb,
lib/endpoint_flux/version.rb,
lib/endpoint_flux/endpoint.rb,
lib/endpoint_flux/response.rb,
lib/endpoint_flux/exceptions.rb,
lib/endpoint_flux/class_loader.rb,
lib/endpoint_flux/exceptions/base.rb,
lib/endpoint_flux/config/middleware.rb,
lib/endpoint_flux/config/interceptor.rb,
lib/endpoint_flux/config/rescue_from.rb,
lib/endpoint_flux/exceptions/forbidden.rb,
lib/endpoint_flux/exceptions/not_found.rb,
lib/endpoint_flux/exceptions/validation.rb,
lib/endpoint_flux/exceptions/unauthorized.rb,
lib/endpoint_flux/middlewares/policy/skip.rb,
lib/endpoint_flux/middlewares/decorator/skip.rb,
lib/endpoint_flux/middlewares/validator/empty.rb,
lib/endpoint_flux/middlewares/authorizator/skip.rb,
lib/endpoint_flux/exceptions/service_unavailable.rb,
lib/endpoint_flux/middlewares/authenticator/skip.rb,
lib/endpoint_flux/middlewares/decorator/add_status.rb,
lib/endpoint_flux/rails/concerns/endpoint_controller.rb

Defined Under Namespace

Modules: ClassLoader, Endpoint, Exceptions, Middlewares, Rails Classes: Config, Railtie, Request, Response

Constant Summary collapse

VERSION =
'1.1.8'.freeze

Class Method Summary collapse

Class Method Details

.clearObject



19
20
21
# File 'lib/endpoint_flux.rb', line 19

def clear
  @config = nil
end

.config(handler = nil) ⇒ Object



13
14
15
16
17
# File 'lib/endpoint_flux.rb', line 13

def config(handler = nil)
  @config = handler if handler

  @config ||= EndpointFlux::Config.new
end