lib/dry/system/container.rb in dry-system-0.13.0 vs lib/dry/system/container.rb in dry-system-0.13.1
- old
+ new
@@ -226,21 +226,21 @@
# @see Lifecycle
#
# @return [self]
#
# @api public
- def boot(name, opts = {}, &block)
+ def boot(name, **opts, &block)
if components.key?(name)
raise DuplicatedComponentKeyError, <<-STR
Bootable component #{name.inspect} was already registered
STR
end
component =
if opts[:from]
- boot_external(name, opts, &block)
+ boot_external(name, **opts, &block)
else
- boot_local(name, opts, &block)
+ boot_local(name, **opts, &block)
end
components[name] = component
end
deprecate :finalize, :boot