Module: HermesMessengerOfTheGods

Defined in:
lib/hermes_messenger_of_the_gods.rb,
lib/hermes_messenger_of_the_gods/version.rb,
lib/hermes_messenger_of_the_gods/exceptions.rb,
lib/hermes_messenger_of_the_gods/configuration.rb,
lib/hermes_messenger_of_the_gods/endpoints/sns.rb,
lib/hermes_messenger_of_the_gods/endpoints/sqs.rb,
lib/hermes_messenger_of_the_gods/status_server.rb,
lib/hermes_messenger_of_the_gods/endpoints/base.rb,
lib/hermes_messenger_of_the_gods/concerns/worker.rb,
lib/hermes_messenger_of_the_gods/logging_helpers.rb,
lib/hermes_messenger_of_the_gods/concerns/message.rb,
lib/hermes_messenger_of_the_gods/endpoint_builder.rb,
lib/hermes_messenger_of_the_gods/concerns/mono_message.rb,
lib/hermes_messenger_of_the_gods/testing/rspec_helpers.rb,
lib/hermes_messenger_of_the_gods/concerns/grpc_protobuf.rb,
lib/hermes_messenger_of_the_gods/testing/array_endpoint.rb

Defined Under Namespace

Modules: Concerns, EndpointBuilder, Endpoints, LoggingHelpers, Testing Classes: Configuration, MessageDispatchFailed, ValidationError, WorkerStatusServer

Constant Summary collapse

VERSION =
'3.0.0'

Class Method Summary collapse

Class Method Details

.configurationObject



20
21
22
# File 'lib/hermes_messenger_of_the_gods.rb', line 20

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object Also known as: config

Yields:



24
25
26
27
# File 'lib/hermes_messenger_of_the_gods.rb', line 24

def configure
  yield(configuration) if block_given?
  configuration
end