Sha256: 4b09abab5c87a4584e3116be71deb202fb7fd99586f8428ffb2c0c7f469041c0
Contents?: true
Size: 441 Bytes
Versions: 1
Compression:
Stored size: 441 Bytes
Contents
# frozen_string_literal: true module Dry module AutoInject class Strategies extend Core::Container::Mixin # @api public def self.register_default(name, strategy) register name, strategy register :default, strategy end register :args, proc { Strategies::Args } register :hash, proc { Strategies::Hash } register_default :kwargs, proc { Strategies::Kwargs } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dry-auto_inject-1.1.0 | lib/dry/auto_inject/strategies.rb |