Sha256: e233420b36f04dc4340dd8d25cb5998ade7e6d754456d432df02112d3e04edaf
Contents?: true
Size: 590 Bytes
Versions: 15
Compression:
Stored size: 590 Bytes
Contents
require 'rails' module DoorkeeperI18n class Railtie < ::Rails::Railtie #:nodoc: initializer 'doorkeeper-i18n' do |app| DoorkeeperI18n::Railtie.instance_eval do pattern = pattern_from app.config.i18n.available_locales add("rails/locales/#{pattern}.yml") end end protected def self.add(pattern) files = Dir[File.join(File.dirname(__FILE__), '../..', pattern)] I18n.load_path.concat(files) end def self.pattern_from(args) array = Array(args || []) array.blank? ? '*' : "{#{array.join ','}}" end end end
Version data entries
15 entries across 15 versions & 1 rubygems