This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.

The procedure is defined as:

proc ::nsf::method::require {object name per_object} {
    
set key ::nsf::methodIndex($name)
if {[info exists $key]} {
array set "" [set $key]
if {$(script) ne ""} {
eval $(script)}
if {$per_object} {
set cmd [linsert $(definition) 1 -per-object]
return [eval [linsert $cmd 1 $object]]} else {
return [eval [linsert $(definition) 1 $object]]}} else {
error "cannot require method $name for $object, method unknown"}
}

Show another procedure: