Sha256: 7aa5b443be01d0cc861aa9717811567324a6f573099027824e77c8349428fe65
Contents?: true
Size: 703 Bytes
Versions: 7
Compression:
Stored size: 703 Bytes
Contents
# frozen_string_literal: true module Dry module System module Plugins module DependencyGraph # @api private class Strategies extend Dry::Container::Mixin # @api private class Kwargs < Dry::AutoInject::Strategies::Kwargs private # @api private def define_initialize(klass) @container['notifications'].instrument( :resolved_dependency, dependency_map: dependency_map.to_h, target_class: klass ) super(klass) end end register :kwargs, Kwargs register :default, Kwargs end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems