instance method parse_extensions

Ruby on Rails 2.3.18

Since v2.3.18 Last seen in v2.3.18 Private

Signature

parse_extensions(extensions)

returns parsed extensions as an array

[locale, format, extension]

Parameters

extensions req
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

Type at least 2 characters to search.

↑↓ navigate · open · esc close