module Dry::Core::Extensions
def load_extensions(*extensions)
-
extensions
(Array
) -- list of extension names
def load_extensions(*extensions) extensions.each do |ext| block = @__available_extensions__.fetch(ext) do raise ::ArgumentError, "Unknown extension: #{ext.inspect}" end unless @__loaded_extensions__.include?(ext) block.call @__loaded_extensions__ << ext end end end