module Dry::Configurable::InstanceMethods
Instance-level API when `Dry::Configurable` is included in a class
@api public
Attributes
config[R]
Return object's configuration
@return [Config]
@api public
Public Instance Methods
finalize!()
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 36 def finalize! return self if frozen? 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 46 def initialize_copy(source) super @config = source.config.dup end