76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
# File 'lib/rodauth.rb', line 76
def def_configuration_methods(feature)
private_methods = feature.private_instance_methods
priv = proc{|m| private_methods.include?(m)}
feature.auth_methods.each do |m|
_check_method_defined(feature, m, priv[m])
def_auth_method(m, priv[m])
end
feature.auth_value_methods.each do |m|
_check_method_defined(feature, m, priv[m])
def_auth_value_method(m, priv[m])
end
feature.auth_private_methods.each do |m|
_check_method_defined(feature, :"_#{m}", true)
def_auth_private_method(m)
end
end
|