aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/metal
diff options
context:
space:
mode:
authorAnton Davydov <antondavydov.o@gmail.com>2015-03-03 01:12:30 +0300
committerAnton Davydov <antondavydov.o@gmail.com>2015-03-03 01:14:48 +0300
commit7fd2de464e83744d63d4cb6614f3dafd1cca582f (patch)
treef41ca4249d50f9e019a00fbc4e61e5ef8db3f348 /actionpack/lib/action_controller/metal
parent2675a57fc3071c49ba8276c50f29dde3d427bc7f (diff)
downloadrails-7fd2de464e83744d63d4cb6614f3dafd1cca582f.tar.gz
rails-7fd2de464e83744d63d4cb6614f3dafd1cca582f.tar.bz2
rails-7fd2de464e83744d63d4cb6614f3dafd1cca582f.zip
[ci skip] Add documentation for Helpers#all_helpers_from_path
Diffstat (limited to 'actionpack/lib/action_controller/metal')
-rw-r--r--actionpack/lib/action_controller/metal/helpers.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/metal/helpers.rb b/actionpack/lib/action_controller/metal/helpers.rb
index a9c3e438fb..819837e767 100644
--- a/actionpack/lib/action_controller/metal/helpers.rb
+++ b/actionpack/lib/action_controller/metal/helpers.rb
@@ -93,6 +93,10 @@ module ActionController
super(args)
end
+ # Return a list of helper names in specific path.
+ #
+ # ActionController::Base.all_helpers_from_path 'app/helpers'
+ # # => ["application", "chart", "rubygems"]
def all_helpers_from_path(path)
helpers = Array(path).flat_map do |_path|
extract = /^#{Regexp.quote(_path.to_s)}\/?(.*)_helper.rb$/