class DeviseLdapMultipleGenerator
Public Instance Methods
create_ldap_config()
click to toggle source
ToDo: Request user input to use a scope that already exists, or make it a parameter to pass into the generator
# File lib/generators/devise_ldap_multiple/devise_ldap_multiple_generator.rb, line 9 def create_ldap_config copy_file "default.yml", "config/ldap/#{user_model}.yml" end
update_user_model()
click to toggle source
# File lib/generators/devise_ldap_multiple/devise_ldap_multiple_generator.rb, line 13 def update_user_model gsub_file "app/models/#{user_model}.rb", /:database_authenticatable/, ":ldap_authenticatable" inject_into_class "app/models/#{user_model}.rb", user_model.capitalize.constantize do "\n include DeviseLDAPMultiple\n" end end