Module: Servus
- Defined in:
- lib/servus.rb,
lib/servus/base.rb,
lib/servus/guard.rb,
lib/servus/config.rb,
lib/servus/guards.rb,
lib/servus/railtie.rb,
lib/servus/testing.rb,
lib/servus/version.rb,
lib/servus/events/bus.rb,
lib/servus/event_handler.rb,
lib/servus/events/errors.rb,
lib/servus/events/emitter.rb,
lib/servus/support/errors.rb,
lib/servus/support/logger.rb,
lib/servus/support/rescuer.rb,
lib/servus/support/response.rb,
lib/servus/testing/matchers.rb,
lib/servus/support/validator.rb,
lib/servus/guards/state_guard.rb,
lib/servus/guards/falsey_guard.rb,
lib/servus/guards/truthy_guard.rb,
lib/servus/extensions/async/ext.rb,
lib/servus/extensions/async/job.rb,
lib/servus/extensions/async/call.rb,
lib/servus/guards/presence_guard.rb,
lib/servus/extensions/async/errors.rb,
lib/servus/support/message_resolver.rb,
lib/servus/testing/example_builders.rb,
lib/servus/testing/example_extractor.rb,
lib/servus/helpers/controller_helpers.rb,
lib/generators/servus/guard/guard_generator.rb,
lib/generators/servus/service/service_generator.rb,
lib/generators/servus/event_handler/event_handler_generator.rb
Overview
Servus namespace
Defined Under Namespace
Modules: Events, Extensions, Generators, Guards, Helpers, Support, Testing Classes: Base, Config, EventHandler, Guard, Railtie
Constant Summary collapse
- VERSION =
'0.2.0'
Class Method Summary collapse
-
.config ⇒ Servus::Config
Returns the singleton configuration instance.
-
.configure {|config| ... } ⇒ void
Yields the configuration for modification.
Class Method Details
.config ⇒ Servus::Config
Returns the singleton configuration instance.
119 120 121 |
# File 'lib/servus/config.rb', line 119 def self.config @config ||= Config.new end |
.configure {|config| ... } ⇒ void
This method returns an undefined value.
Yields the configuration for modification.
132 133 134 |
# File 'lib/servus/config.rb', line 132 def self.configure yield(config) end |