module I18n::Locale::Tag::Parents
Public Instance Methods
# File lib/i18n/locale/tag/parents.rb, line 5 def parent @parent ||= begin segs = to_a segs.compact! segs.length > 1 ? self.class.tag(*segs[0..(segs.length - 2)].join('-')) : nil end end
# File lib/i18n/locale/tag/parents.rb, line 18 def parents @parents ||= parent ? [parent].concat(parent.parents) : [] end
# File lib/i18n/locale/tag/parents.rb, line 14 def self_and_parents @self_and_parents ||= [self].concat parents end