def method_missing(method, *args, &block)
      if __can_delegate_to_kernel?(method)
        ::Kernel.__send__(method, *args, &block)
      else
        super
      end
    end
def method_missing(method, *args, &block)
      if __can_delegate_to_kernel?(method)
        ::Kernel.__send__(method, *args, &block)
      else
        super
      end
    end
Initialize a new configuration
 @param [Hash] options The options to initialize a configuration with
 @option options [Hash] methods a hash of method names pointing to procs
 @option options [Proc] not_configured a proc to evaluate for
   not_configured properties
 Method missing gives access to Kernel methods