Module: Pheromone
- Defined in:
- lib/pheromone/method_invoker.rb,
lib/pheromone.rb,
lib/pheromone/config.rb,
lib/pheromone/version.rb,
lib/pheromone/publishable.rb,
lib/pheromone/messaging/message.rb,
lib/pheromone/messaging/message_formatter.rb,
lib/pheromone/messaging/message_dispatcher.rb,
lib/pheromone/validators/options_validator.rb,
lib/generators/pheromone/initializer_generator.rb,
lib/pheromone/exceptions/invalid_publish_options.rb,
lib/pheromone/exceptions/unsupported_message_format.rb
Overview
validate message options provided to publish method in Publishable concern
Defined Under Namespace
Modules: Exceptions, Messaging, MethodInvoker, Publishable, Validators Classes: Config, InitializerGenerator
Constant Summary collapse
- VERSION =
'0.5.1'.freeze
Class Method Summary collapse
-
.config ⇒ Object
return config.
- .enabled? ⇒ Boolean
-
.setup(&block) ⇒ Object
Provides a block to override default config.
Class Method Details
.config ⇒ Object
return config
10 11 12 |
# File 'lib/pheromone.rb', line 10 def config Config.config end |
.enabled? ⇒ Boolean
14 15 16 |
# File 'lib/pheromone.rb', line 14 def enabled? Pheromone.config.enabled end |
.setup(&block) ⇒ Object
Provides a block to override default config
19 20 21 |
# File 'lib/pheromone.rb', line 19 def setup(&block) Config.setup(&block) end |