class StTools::Setup
Public Class Methods
setup(locale)
click to toggle source
Метод загрузки файлов локализации для методов форматирования времени. Принимает значения [:en, :ru]
@param [Object] locale - язык локализации, поддерживается :ru, :en. Если передена неизвестная локализация
по умолчанию будет использована :ru
@return [Object] нет
# File lib/st_tools.rb, line 87 def self.setup(locale) locale = :ru unless [:ru, :en].include?(locale) self.setup_locale(locale) warn "[DEPRECATION] StTools.setup is will deprecated." end
Private Class Methods
setup_locale(locale)
click to toggle source
# File lib/st_tools.rb, line 95 def self.setup_locale(locale) require 'i18n' ::I18n.load_path += Dir[File.dirname(File.expand_path(__FILE__)) + '/i18n/**/*.yml'] ::I18n.backend.load_translations ::I18n.available_locales = [:ru, :en] ::I18n.locale = locale ::I18n.default_locale = locale end