Method: Godmin::AuthenticationGenerator#modify_application_controller

Defined in:
lib/generators/godmin/authentication/authentication_generator.rb

#modify_application_controllerObject



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/generators/godmin/authentication/authentication_generator.rb', line 30

def modify_application_controller
  inject_into_file File.join("app/controllers", namespaced_path, "application_controller.rb"), after: "Godmin::ApplicationController\n" do
    <<-END.strip_heredoc.indent(namespace ? 4 : 2)
      include Godmin::Authentication

      def admin_user_class
        #{full_class_name}
      end
    END
  end
end