module I18n::Processes::LocalePathname

Public Class Methods

replace_locale(path, from, to) click to toggle source
# File lib/i18n/processes/locale_pathname.rb, line 6
def replace_locale(path, from, to)
  path && path.gsub(path_locale_re(from), to)
end

Private Class Methods

path_locale_re(locale) click to toggle source
# File lib/i18n/processes/locale_pathname.rb, line 12
def path_locale_re(locale)
  (@path_locale_res ||= {})[locale] ||= %r{(?<=^|[/.])#{locale}(?=[/.])}
end