This method is deprecated or moved on the latest stable version.
The last existing version (v2.3.8) is shown here.
parse_extensions(extensions)
private
returns parsed extensions as an array
[locale,format,extension]
# 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