lib/dry/system/provider_source_registry.rb in dry-system-0.27.2 vs lib/dry/system/provider_source_registry.rb in dry-system-1.0.0.rc1
- old
+ new
@@ -20,34 +20,22 @@
def register(name:, group:, source:)
sources[key(name, group)] = source
end
- def register_from_block(name:, group:, target_container:, &block)
+ def register_from_block(name:, group:, &block)
register(
name: name,
group: group,
source: Provider::Source.for(
name: name,
group: group,
- target_container: target_container,
&block
)
)
end
def resolve(name:, group:)
- if group == :system
- Dry::Core::Deprecations.announce(
- "Providers using `from: :system`",
- "Use `from: :dry_system` instead",
- tag: "dry-system",
- uplevel: 1
- )
-
- group = :dry_system
- end
-
sources[key(name, group)].tap { |source|
unless source
raise ProviderSourceNotFoundError.new(
name: name,
group: group,