class Dry::Initializer::Config

def param(name, type = nil, **opts, &block)

Returns:
  • (self) - itself

Options Hash: (**opts)
  • :reader (true, false, :protected, :public, :private) --
  • :as (Symbol) --
  • :optional (Boolean) --
  • :default (Proc) --

Parameters:
  • type (#call, nil) -- (nil)
  • name (Symbol) --
def param(name, type = nil, **opts, &block)
  add_definition(false, name, type, block, **opts)
end