Overrides AbstractController::Base#action_methods to remove any methods that are listed as hidden methods.
# File lib/action_controller/metal/hide_actions.rb, line 36 def action_methods @action_methods ||= Set.new(super.reject { |name| hidden_actions.include?(name) }).freeze end
# File lib/action_controller/metal/hide_actions.rb, line 30 def visible_action?(action_name) action_methods.include?(action_name) end