Module: ServiceSkeleton::Generator
- Included in:
- ServiceSkeleton
- Defined in:
- lib/service_skeleton/generator.rb
Instance Method Summary collapse
Instance Method Details
#generate(config:, metrics_registry:, service_metrics:, service_signal_handlers:) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/service_skeleton/generator.rb', line 17 def generate(config:, metrics_registry:, service_metrics:, service_signal_handlers:) Ultravisor.new(logger: config.logger).tap do |ultravisor| initialize_loggerstash(ultravisor, config, metrics_registry) initialize_metrics(ultravisor, config, metrics_registry, service_metrics) initialize_signals(ultravisor, config, service_signal_handlers, metrics_registry) end end |