module Dry::Configurable::Methods
Common API for both classes and instances
@api public
Public Instance Methods
configure() { |config| ... }
click to toggle source
@api public
# File lib/dry/configurable/methods.rb, line 12 def configure(&block) raise FrozenConfig, "Cannot modify frozen config" if frozen? yield(config) if block self end
finalize!()
click to toggle source
Finalize and freeze configuration
@return [Dry::Configurable::Config]
@api public
# File lib/dry/configurable/methods.rb, line 24 def finalize! return self if config.frozen? config.finalize! self end