Method: Pageflow::Generators::ActiveAdminInitializerGenerator#configure_active_admin

Defined in:
lib/generators/pageflow/active_admin_initializer/active_admin_initializer_generator.rb

#configure_active_adminObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/generators/pageflow/active_admin_initializer/active_admin_initializer_generator.rb', line 15

def configure_active_admin
  inject_into_file 'config/initializers/active_admin.rb',
                   after: "ActiveAdmin.setup do |config|\n" do
    "  Pageflow.active_admin_settings(config)\n\n  config.namespace :admin do |admin|\n    # Place a user user profile button next to the sign out link.\n    admin.build_menu :utility_navigation do |menu|\nmenu.add(:label => proc { display_name current_active_admin_user },\n         :id => 'current_user',\n         :if => proc { current_active_admin_user? },\n         :url => '/admin/users/me')\nadmin.add_logout_button_to_menu(menu)\n    end\n  end\n    RUBY\n  end\nend\n"