aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/abstract/base.rb
diff options
context:
space:
mode:
authorYehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com>2009-05-01 16:01:37 -0700
committerYehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com>2009-05-01 17:31:02 -0700
commitb4903a8e34da77b96ea136ccd015c1634a8a5c2b (patch)
tree0840acef5a6d19b397a2c2e085a2329402850914 /actionpack/lib/action_controller/abstract/base.rb
parent69fd66916566f402620cc385689c36f61deb6ba1 (diff)
downloadrails-b4903a8e34da77b96ea136ccd015c1634a8a5c2b.tar.gz
rails-b4903a8e34da77b96ea136ccd015c1634a8a5c2b.tar.bz2
rails-b4903a8e34da77b96ea136ccd015c1634a8a5c2b.zip
Modify new_base to use String action_names for back-compat
Diffstat (limited to 'actionpack/lib/action_controller/abstract/base.rb')
-rw-r--r--actionpack/lib/action_controller/abstract/base.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/actionpack/lib/action_controller/abstract/base.rb b/actionpack/lib/action_controller/abstract/base.rb
index 3b85ba5565..8a8e748c0e 100644
--- a/actionpack/lib/action_controller/abstract/base.rb
+++ b/actionpack/lib/action_controller/abstract/base.rb
@@ -21,7 +21,7 @@ module AbstractController
end
def process(action)
- new.process(action)
+ new.process(action.to_s)
end
def hidden_actions
@@ -31,11 +31,11 @@ module AbstractController
def action_methods
@action_methods ||=
# All public instance methods of this class, including ancestors
- public_instance_methods(true).map { |m| m.to_sym }.to_set -
+ public_instance_methods(true).map { |m| m.to_s }.to_set -
# Except for public instance methods of Base and its ancestors
- internal_methods.map { |m| m.to_sym } +
+ internal_methods.map { |m| m.to_s } +
# Be sure to include shadowed public instance methods of this class
- public_instance_methods(false).map { |m| m.to_sym } -
+ public_instance_methods(false).map { |m| m.to_s } -
# And always exclude explicitly hidden actions
hidden_actions
end