module Dry::Configurable::InstanceMethods
Instance-level API when ‘Dry::Configurable` is included in a class
@api public
Public Instance Methods
config()
click to toggle source
Return object’s configuration
@return [Config]
@api public
# File lib/dry/configurable/instance_methods.rb, line 33 def config @__config__ end
finalize!(freeze_values: false)
click to toggle source
Finalize the config and freeze the object
@api public
Calls superclass method
Dry::Configurable::Methods#finalize!
# File lib/dry/configurable/instance_methods.rb, line 40 def finalize!(freeze_values: false) super freeze end
Private Instance Methods
initialize_copy(source)
click to toggle source
@api public
Calls superclass method
# File lib/dry/configurable/instance_methods.rb, line 48 def initialize_copy(source) super @__config__ = source.config.dup end