class Rodauth::FeatureConfiguration

  1. lib/rodauth.rb
Superclass: Module

Methods

Public Instance

  1. def_configuration_methods

Public Instance methods

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