class method
self.action_methods
Ruby on Rails 2.3.18
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
self.action_methods()
No documentation comment.
Source
# File actionpack/lib/action_controller/base.rb, line 1364
def self.action_methods
@action_methods ||=
# All public instance methods of this class, including ancestors
public_instance_methods(true).map { |m| m.to_s }.to_set -
# Except for public instance methods of Base and its ancestors
Base.public_instance_methods(true).map { |m| m.to_s } +
# Be sure to include shadowed public instance methods of this class
public_instance_methods(false).map { |m| m.to_s } -
# And always exclude explicitly hidden actions
hidden_actions
end
Defined in actionpack/lib/action_controller/base.rb line 1364
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Base