instance method
modules_for_helpers
Ruby on Rails 6.1.7.10
Since v3.0.20Signature
modules_for_helpers(modules_or_helper_prefixes)
Given an array of values like the ones accepted by helper, this method returns an array with the corresponding modules, in the same order.
Parameters
-
modules_or_helper_prefixesreq
Source
# File actionpack/lib/abstract_controller/helpers.rb, line 168
def modules_for_helpers(modules_or_helper_prefixes)
modules_or_helper_prefixes.flatten.map! do |module_or_helper_prefix|
case module_or_helper_prefix
when Module
module_or_helper_prefix
when String, Symbol
helper_prefix = module_or_helper_prefix.to_s
helper_prefix = helper_prefix.camelize unless helper_prefix.start_with?(/[A-Z]/)
"#{helper_prefix}Helper".constantize
else
raise ArgumentError, "helper must be a String, Symbol, or Module"
end
end
end
Defined in actionpack/lib/abstract_controller/helpers.rb line 168
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in AbstractController::Helpers::ClassMethods