module ActiveAdmin::ResourceController::ActionBuilder::ClassMethods

Public Instance Methods

clear_collection_actions!() click to toggle source
# File lib/active_admin/resource_controller/action_builder.rb, line 15
def clear_collection_actions!
  remove_action_methods(:collection)
  active_admin_config.clear_collection_actions!
end
clear_member_actions!() click to toggle source
# File lib/active_admin/resource_controller/action_builder.rb, line 10
def clear_member_actions!
  remove_action_methods(:member)
  active_admin_config.clear_member_actions!
end

Private Instance Methods

remove_action_methods(actions_type) click to toggle source
# File lib/active_admin/resource_controller/action_builder.rb, line 22
def remove_action_methods(actions_type)
  active_admin_config.public_send("#{actions_type}_actions").each do |action|
    remove_method action.name
  end
end