lib/action_controller/metal/hide_actions.rb in actionpack-3.2.13 vs lib/action_controller/metal/hide_actions.rb in actionpack-3.2.14.rc1
- old
+ new
@@ -26,10 +26,10 @@
def hide_action(*args)
self.hidden_actions = hidden_actions.dup.merge(args.map(&:to_s)).freeze
end
def visible_action?(action_name)
- action_methods.include?(action_name)
+ not hidden_actions.include?(action_name)
end
# Overrides AbstractController::Base#action_methods to remove any methods
# that are listed as hidden methods.
def action_methods