module LocaleKit

Constants

VERSION

Public Class Methods

app() click to toggle source
# File lib/locale_kit.rb, line 7
def app
  Rails.application
end
config() click to toggle source
# File lib/locale_kit.rb, line 12
def config
  @config ||= LocaleKit::Config.instance
end
locales() click to toggle source
# File lib/locale_kit.rb, line 17
def locales
  Dir[app.root.join(config.directory, '**', '*.{yml,rb}')]
end
reload!() click to toggle source
# File lib/locale_kit.rb, line 22
def reload!
  I18n.load_path = (I18n.load_path + locales).uniq
  I18n.backend.reload!

  config.logger.try(:info, 'Reloaded locales by LocaleKit') if config.verbose
end

Private Instance Methods

app() click to toggle source
# File lib/locale_kit.rb, line 7
def app
  Rails.application
end
config() click to toggle source
# File lib/locale_kit.rb, line 12
def config
  @config ||= LocaleKit::Config.instance
end
locales() click to toggle source
# File lib/locale_kit.rb, line 17
def locales
  Dir[app.root.join(config.directory, '**', '*.{yml,rb}')]
end
reload!() click to toggle source
# File lib/locale_kit.rb, line 22
def reload!
  I18n.load_path = (I18n.load_path + locales).uniq
  I18n.backend.reload!

  config.logger.try(:info, 'Reloaded locales by LocaleKit') if config.verbose
end