Module: Kiev::Shoryuken
- Defined in:
- lib/kiev/shoryuken.rb,
lib/kiev/shoryuken/context_reader.rb,
lib/kiev/shoryuken/middleware/request_id.rb,
lib/kiev/shoryuken/middleware/request_store.rb,
lib/kiev/shoryuken/middleware/message_tracer.rb,
lib/kiev/shoryuken/middleware/request_logger.rb,
lib/kiev/shoryuken/middleware/tree_path_suffix.rb,
lib/kiev/shoryuken/middleware/store_request_details.rb
Defined Under Namespace
Modules: Middleware
Classes: ContextReader
Class Method Summary
collapse
Class Method Details
.enable(base = nil) ⇒ Object
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/kiev/shoryuken.rb', line 10
def enable(base = nil)
base ||= ::Shoryuken
base.configure_client do |config|
enable_client_middleware(config)
end
base.configure_server do |config|
enable_client_middleware(config)
enable_server_middleware(config)
end
end
|
.enable_client_middleware(config) ⇒ Object
33
34
35
36
37
|
# File 'lib/kiev/shoryuken.rb', line 33
def enable_client_middleware(config)
config.client_middleware do |chain|
chain.add(Middleware::MessageTracer)
end
end
|
.enable_server_middleware(config) ⇒ Object
.suffix_tree_path(config, tag) ⇒ Object