module I18n::Locale::Tag - i18n-0.6.11 Documentation

# module I18n::Locale::Tag

### Constants

RFC4646_FORMATS
RFC4646_SUBTAGS

### Public Instance Methods

implementation() click to toggle source

Returns the current locale tag implementation. Defaults to +I18n::Locale::Tag::Simple+.

    # File lib/i18n/locale/tag.rb, line 11
    def implementation
      @@implementation ||= Simple
    end

implementation=(implementation) click to toggle source

Sets the current locale tag implementation. Use this to set a different locale tag implementation.

    # File lib/i18n/locale/tag.rb, line 16
    def implementation=(implementation)
      @@implementation = implementation
    end

tag(tag) click to toggle source

Factory method for locale tags. Delegates to the current locale tag implementation.

    # File lib/i18n/locale/tag.rb, line 21
    def tag(tag)
      implementation.tag(tag)
    end