module Locale::Tag
Language tag / locale identifiers.
Public Instance Methods
parse(tag)
click to toggle source
Parse a language tag/locale name and return Locale::Tag
object.
-
tag: a tag as a String. e.g.) ja-Hira-JP
-
Returns: a
Locale::Tag
subclass.
# File lib/locale/tag.rb, line 26 def parse(tag) # Common is not used here. [Simple, Common, Rfc, Cldr, Posix].each do |parser| ret = parser.parse(tag) return ret if ret end Locale::Tag::Irregular.new(tag) end