class Dry::Plugins::Builder
Plug-ins builder @see Builder#call
Public Instance Methods
call(host, registry: registry_builder.call(host))
click to toggle source
Build a plug-in registry for given `host`
-
Extend `host` with a {Host::DSL plug-ins host DSL}
-
Create a {Registry plug-ins registry} for `host`, Find or create a `Module` containing plug-ins for `host`, and extend it with {DSL plug-ins registry DSL}
@param host [Module] @return [Registry]
# File lib/dry/plugins/builder.rb, line 30 def call(host, registry: registry_builder.call(host)) host_builder.call(host, registry) end