Method: ActiveAuthentication::InstallGenerator#generate_model

Defined in:
lib/generators/active_authentication/install/install_generator.rb

#generate_modelObject



14
15
16
17
18
19
20
# File 'lib/generators/active_authentication/install/install_generator.rb', line 14

def generate_model
  invoke "active_record:model", %w[User], migration: false, skip_collision_check: true

  if behavior == :invoke
    inject_into_class "app/models/user.rb", "User", "  authenticates_with #{concerns.map { ":#{_1}" }.join(", ")}\n"
  end
end