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 10 def configure(&block) raise FrozenConfigError, "Cannot modify frozen config" if config.frozen? yield(config) if block self end
finalize!(freeze_values: false)
click to toggle source
Finalize and freeze configuration
@return [Dry::Configurable::Config]
@api public
# File lib/dry/configurable/methods.rb, line 22 def finalize!(freeze_values: false) config.finalize!(freeze_values: freeze_values) self end