instance method
parse_extensions
Ruby on Rails 2.3.18
Since v2.3.18 Last seen in v2.3.18 PrivateSignature
parse_extensions(extensions)
returns parsed extensions as an array
[locale, format, extension]
Parameters
-
extensionsreq
Source
# File actionpack/lib/action_view/template.rb, line 239
def parse_extensions(extensions)
exts = extensions.split(".")
if extension = valid_extension?(exts.last) && exts.pop || nil
locale = valid_locale?(exts.first) && exts.shift || nil
format = exts.join('.') if exts.any? # join('.') is needed for multipart templates
else # no extension, just format
format = exts.last
end
[locale, format, extension]
end
Defined in actionpack/lib/action_view/template.rb line 239
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Template