module Dry::Configurable
def self.extended(klass)
- Api: - private
def self.extended(klass) super klass.extend(ClassMethods) end
def self.included(klass)
- Api: - private
def self.included(klass) super klass.class_eval do extend(ClassMethods) include(InstanceMethods) class << self undef :config undef :configure end end end
def enable_test_interface
- Api: - public
def enable_test_interface extend Dry::Configurable::TestInterface end